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 に答える