簡體   English   中英

使用powershell遠程運行在路徑中注冊的exe

[英]Run exe registered in path remotely with powershell

我有一個在遠程計算機上運行的 ps 腳本(在 TFS 構建期間,該腳本在其中一個構建代理上運行)。 我正在嘗試調用包含在 PATH 環境變量中注冊的文件夾中的 exe。 但是,當我在沒有完整路徑的情況下調用 exe 時 - 正如我期望的那樣,因為它已在 PATH 中注冊 - powershell 會拋出一個錯誤說明

tf :術語“tf”未被識別為 cmdlet、函數、腳本文件或可運行程序的名稱

遠程運行 powershell 腳本時,powershell 是否知道 PATH 環境變量?

確保為Visual Studio Team Foundation Build Service Host服務配置為使用的帳戶設置了 PATH 環境變量。 或者,我會做的是使用這樣的路徑:

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

應為所有帳戶定義 VS120COMNTOOLS 環境變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM