Start-Job を次のように指定して ps Run.ps1 を呼び出す ps スクリプト (Set-Data.ps1 など) があります。 Start-Job -FilePath Run.ps1 -ArgumentList 1, 2
Run.ps1 には、次のようなコード行があります。
$cs = ...;
Write-Output "1";
$conn = New-Object Oracle.DataAccess.Client.OracleConnection($cs);
$conn.Open();
Write-Output "2";
コマンドプロンプトから実行しますSet-Data.ps1.
プログラムは行から「2」を出力しません ==> Write-Output "2";
ジョブの統計は、実行中として表示され続けます。
これはなぜですか?