У меня есть скрипт ps (скажем, Set-Data.ps1), который вызывает ps Run.ps1 с Start-Job как:
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";
Из командной строки cmd я запускаю Set-Data.ps1.
Программа никогда не печатает "2" из строки ==> Запись-Вывод "2";
Статистика заданий продолжает отображаться как Выполнено.
Почему это так?