回答編集履歴

4

追記

2019/12/29 23:43

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -7,3 +7,5 @@
7
7
 
8
8
 
9
9
  イカなんとかさん、低評価する際には理由をきちんと書いてください。
10
+
11
+ catch して例外を握り潰していたために例外が出なかったことの解決を求める質問です。

3

修正

2019/12/29 23:43

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1 +1,9 @@
1
1
  catch しないことにより解決します。
2
+
3
+
4
+
5
+ # 追記
6
+
7
+
8
+
9
+ イカなんとかさん、低評価する際には理由をきちんと書いてください。

2

修正

2019/12/29 22:05

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1 +1 @@
1
- どうなったら成功なのかを設定ていないのでしょう。例外が起きた時には失敗ということがはっきりしているので失敗と認識されます。
1
+ catch しないことによ解決します。

1

修正

2019/11/17 08:25

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1,9 +1 @@
1
- おそらく、PowerShell -c スクリプト名 という形で PowerShell プロセスを作っているのだと思いますが、そうだとしたら、スクリプトの終了コードと PowerShell 自体の終了コードを混同しているのではないかと思います。
2
-
3
-
4
-
5
- catch しった場合、例外発生により PowerShell 自体異常終了しますが、し場合スクリプトの実行完了しているので、PowerShell は正常終了します。
1
+ どうなったら成功なのかを設定していないのでしょう。例外が起き時に失敗ということがっきりしているので失敗と認識されます。
6
-
7
-
8
-
9
- この違いではないでしょうか?