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接收作業。說得通 ? –