2015-05-11 73 views
0

我想知道爲什麼我沒有看到我的prebuild.ps1腳本的任何輸出。 它應該打印hello world write-host "hello world",然後執行一些xcopy操作。但是,我沒有看到任何文件被複制 - 並且在我的活動日誌中沒有hello world。TFS 2013可選腳本未執行

我該如何確保文件被執行?顯然它不是......我該如何解決這個問題?

診斷日誌:

<BuildInformationNode Id="1f5d1357-a2c5-47d9-b139-70fef8b3bf9a" ParentId="d57481f2-40eb-4cfa-80b6-8f3d81628f0c" Type="ActivityTracking"> 
    <Fields> 
    <InformationField Name="ActivityInstanceId" Value="7732" /> 
    <InformationField Name="ActivityType" Value="RunScript" /> 
    <InformationField Name="DisplayName" Value="Run optional script before MSBuild" /> 
    <InformationField Name="Duration" Value="00:00:00" /> 
    <InformationField Name="State" Value="Closed" /> 
    <InformationField Name="StartTime" Value="2015-05-11T09:07:18.9934208Z" /> 
    <InformationField Name="FinishTime" Value="2015-05-11T09:07:18.9934208Z" /> 
    </Fields> 
    <Children> 
    <BuildInformationNode Id="2415a1b2-be01-4345-aa83-a32d21ba3de8" ParentId="1f5d1357-a2c5-47d9-b139-70fef8b3bf9a" Type="ActivityInput"> 
     <Fields> 
     <InformationField Name="EnvironmentVariables" /> 
     <InformationField Name="Enabled" Value="True" /> 
     <InformationField Name="Arguments" Value="$/TP4/Company/Area/Solution/Business/.scripts/prebuild.ps1" /> 
     <InformationField Name="FilePath" /> 
     </Fields> 
     <Children /> 
    </BuildInformationNode> 
    <BuildInformationNode Id="db012d8c-6206-4037-b2ad-b01ccdbe6d43" ParentId="1f5d1357-a2c5-47d9-b139-70fef8b3bf9a" Type="ActivityOutput"> 
     <Fields> 
     <InformationField Name="Result" Value="0" /> 
     </Fields> 
     <Children /> 
    </BuildInformationNode> 
    </Children> 
</BuildInformationNode> 

爲了安全起見(用於測試目的),我設定的PowerShell執行策略,以無限制。

回答

0

...我把腳本放入腳本參數配置設置代替腳本路徑。 :-(