0
我想从远程计算机上运行的脚本在本地控制台窗口中显示输出。显示远程运行PowerShell脚本的实时输出
我的脚本看起来像这样。我试过-verbose
国旗和Set-PSDebug -Trace 1
,但都没有工作。
$command = ".\test-custom.ps1"
$str = '{0} {1} {2} {3} "{4}" {5}' -f ($command, $txtBoxUserName.Text, $pwd, $url, $testScripts, $reportName)
$sb = [scriptblock]::Create($str)
Invoke-Command -Session $sessions -ScriptBlock $sb
Ranadip - 如何将实时那可能的工作(因为它等待作业完成。假设一个简单的脚本块输出一行,然后等待5分钟,然后输出第二行,然后退出... 想要一个简单的脚本块输出一行,然后等待5分钟,然后退出... 目标是看到即时输出“即时”跑 再等5分钟! –
然后不要在下一行等待工作。跳过那一行。然后使用do while循环进行状态检查和睡眠,最后使用receive-job接收作业。说得通 ? –