0
我想從TFS構建工作流程的構建期間自動運行批處理文件。我增加了一個InvokeProcess活動有以下:TFS構建工作流程調用流程PsExec
Arguments: "\\" + agent + " /accepteula -u username -p password -d C:\HelloWorld.bat"
FileName: "PsExec.exe"
OutputEncoding: System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)
WorkingDirectory: "C:\PSTools"
我已經確保兩個生成代理和生成控制器訪問有問題的「代理人」。我也確保PsExec.exe位於定義的「C:\ PSTools」文件夾中。
當執行構建時,我得到錯誤「找不到文件:PsExec.exe」有沒有人有任何想法在這種情況下會導致此錯誤?
其實這個工作就像一個魅力......原本我以爲它沒有但我想再次運行的版本,顯然的更改工作流程沒有正確保存。非常感謝! –
這很吸引人 –
您的回覆比我能編輯我的評論的速度快,這是正確的答案我不知道爲什麼,因爲我認爲工作目錄應該指向包含「FileName」的目錄。 –