我有一個運行PowerShell腳本的TFS Build。問題是PowerShell.exe在runnig之後永遠不會停止,並且什麼也不做。 腳本由受信任的證書籤名,併成功在PowerShell的BuildAgent上運行並寫入日誌。但它不適用於構建或cmd.exe中的任何內容。 PowerShell.exe只是開始,什麼也不做。執行腳本後終止PowerShell進程
P.S. PS腳本有退出命令,但它沒有幫助。
感謝, 羅馬
我有一個運行PowerShell腳本的TFS Build。問題是PowerShell.exe在runnig之後永遠不會停止,並且什麼也不做。 腳本由受信任的證書籤名,併成功在PowerShell的BuildAgent上運行並寫入日誌。但它不適用於構建或cmd.exe中的任何內容。 PowerShell.exe只是開始,什麼也不做。執行腳本後終止PowerShell進程
P.S. PS腳本有退出命令,但它沒有幫助。
感謝, 羅馬
問題已解決。 問題是BuildAgent上的安全設置。當我從BuildAgent用戶的帳戶手動運行腳本並選擇「始終運行」構建開始正常工作。
可以使用,Stop-Process -Id $PID
從劇本到結束當前PowerShell進程中。
顯示如何從TFS運行PowerShell腳本可能會有幫助。 –