我有一个ps脚本(比如Set-Data.ps1),它使用Start-Job调用ps Run.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";
从cmd提示我运行Set-Data.ps1.
程序永远不会从行==>打印“2”写输出“2”;
工作统计数据一直显示为正在运行。
为什么会这样?