1
我正在使用TeamCity的TFS項目。TeamCity加班PowerShell
在構建步驟中,我有一個執行PowerShell文件的步驟。但是我有一個加班,我不知道爲什麼...
我的腳本中,當我點擊很好地工作。
Start-Process "C:\Windows\SysWOW64\msiexec.exe" -Wait -ArgumentList '/I D:\business\TeamCity\buildAgent\work\7fffd86cdf4edfe8\Setup\Setup\Express\DVD-5\DiskImages\DISK1\business Régie.msi'
和我的配置生成步驟
編輯:
EDIT 2(使用PowerShell只能打開CMD TEST):
我曾嘗試在我的PowerShell的文件來改變我的命令只開放CMD只是用於測試:
Start-Process -Verb runas cmd
我有建立成功但CMD不能打開...
感謝兄弟爲您重播,但兩個小時後是不可能的。當我試圖執行我的ps1文件時,它直接運行 –
當您在teamcity下運行腳本時,您可能會在構建日誌中看到錯誤。錯誤可能是由於ExecutionPolicy('請參閱Set-ExecutionPolicy Unrestricted') 請嘗試使用與TeamCity相同的命令運行powershell -Version 5.0 - NonInteractive -ExecutionPolicy ByPass -File DeploymentDev.ps1 您可能有-NonInteractive參數出現錯誤。 –
我不這麼認爲,因爲如果我使用簡單的命令行:啓動calc.exe它是成功,但不顯示。我認爲這個問題更一般 –