我有一个在远程计算机上运行的ps脚本(在TFS构建期间,脚本在其中一个构建代理上运行)。我正在尝试调用包含在PATH env变量中注册的文件夹中的exe。但是,当我调用exe时,没有完整的路径 - 因为我希望它能够在PATH中注册 - powershell会抛出错误说明
tf:术语“tf”未被识别为cmdlet,函数,脚本的名称 文件或可操作程序
当远程运行PowerShell脚本时,powershell是否了解PATH环境变量?
答案 0 :(得分:0)
确保为Visual Studio Team Foundation Build Service Host
服务配置使用的帐户设置了PATH环境变量。或者,我要做的是使用这样的路径:
& $env:VS120COMNTOOLS\..\ide\tf.exe
应为所有帐户定义VS120COMNTOOLS env var。