0

我试图在从 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”有谁知道在这种情况下会导致此错误的原因是什么?

4

1 回答 1

2

您可以尝试使用 FileName: "C:\PSTools\PsExec.exe"

于 2012-06-22T22:25:58.173 回答