使用PowerShell远程运行在路径中注册的exe

时间:2015-07-03 12:33:10

标签: powershell tfsbuild

我有一个在远程计算机上运行的ps脚本(在TFS构建期间,脚本在其中一个构建代理上运行)。我正在尝试调用包含在PATH env变量中注册的文件夹中的exe。但是,当我调用exe时,没有完整的路径 - 因为我希望它能够在PATH中注册 - powershell会抛出错误说明

  

tf:术语“tf”未被识别为cmdlet,函数,脚本的名称    文件或可操作程序

当远程运行PowerShell脚本时,powershell是否了解PATH环境变量?

1 个答案:

答案 0 :(得分:0)

确保为Visual Studio Team Foundation Build Service Host服务配置使用的帐户设置了PATH环境变量。或者,我要做的是使用这样的路径:

& $env:VS120COMNTOOLS\..\ide\tf.exe

应为所有帐户定义VS120COMNTOOLS env var。