2015-09-07 48 views
3

我有一個非常簡單的腳本,吐出這樣的環境變量:錯誤運行PowerShell的任務建立vnext

Write-Host "SYSTEM_TEAMPROJECT: $ENV:SYSTEM_TEAMPROJECT" 

我搭建了一步,PowerShell的任務。任務腳本文件名被設置爲TFSVC中腳本的路徑,例如$ /主/ BuildProcessTemplates/AllProps.ps1。

當我排隊一個新的版本時,報告以下錯誤失敗:「術語'C:\ Builds \ agent_work \ cb535ea3 \ Main'不被識別爲cmdlet,函數,腳本文件或可操作的名稱程序檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確,然後重試。「

我的配置不正確嗎?

- 更新:這是PowerShell的任務 View of PowerShell Task

+1

看起來你需要在你的命令位置周圍加引號。 – jessehouwing

+1

或者使用'「$(Build.SourcesDirectory)\ Main \ BuildProcessTemplates \ AllProps.ps1」' – jessehouwing

+0

調用它解決,需要在Repository選項卡下包含powershell腳本,以便在構建時檢出它。 –

回答

4

下副本,你需要包括像下面的腳本庫標籤。如果您有腳本目錄,則可以選擇該文件夾。

enter image description here

相關問題