我正在尝试在从TFS构建工作流构建的过程中自动运行批处理文件。我添加了一个InvokeProcess活动,其中包含以下内容:
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”是否有人知道在这种情况下会导致此错误的原因是什么?
答案 0 :(得分:2)
您可以尝试使用FileName:“C:\ PSTools \ PsExec.exe”