跳轉到主要內容

XBOX PC 遠端 (wdRemote.exe)

XBOX PC Toolbox 應用程式目前為預覽版。請從 Windows 上的 Microsoft Store 下載。
XBOX PC 遠端 (wdRemote.exe) 是一個命令列工具,可將開發電腦安全地連線至遠端 Windows 裝置。它支援 PIN 配對、雙向檔案傳輸、遠端檔案刪除、遊戲部署與生命週期管理,以及遠端工具執行。 wdRemote 在開發電腦上執行,並與在遠端裝置上執行的 wdEndpoint.exe 執行個體通訊。如需 wdRemote 與 wdEndpoint 在 Windows 裝置遠端開發工具套件中所扮演角色的說明,請參閱 XBOX PC 遠端工具概觀。 使用 XBOX PC Toolbox 或 WinGet 在您的開發電腦上安裝 wdRemote。 winget install Microsoft.Gaming.RemoteIterationClient 使用 wdRemote 執行下表所列的命令。

配對遠端 Windows 裝置與安全性金鑰管理

wdRemote /action:pair

此命令會透過 PIN 配對,在開發電腦與遠端裝置之間建立受信任的安全連線。PIN 是由在遠端裝置上執行的 wdEndpoint 產生。 wdRemote /action:pair /device:HostName | IP Address /pin:pin number [/sshKey:filename] 範例:
返回本主題頂端。

wdRemote /action:purgekeys

wdRemote 與 wdEndpoint 之間的所有流量都會加密。wdRemote 第一次被要求連線至遠端裝置時,會自動建立必要的加密金鑰與憑證。這些金鑰也會用於配對程序。 此動作會從開發電腦移除所有金鑰與裝置配對。 wdRemote /action:purgekeys 返回本主題頂端。

狀態與版本資訊

wdRemote /action:version

顯示 wdRemote.exe 的版本。 wdRemote /action:version 返回本主題頂端。

wdRemote /action:status

顯示開發電腦與目標裝置之間的連線狀態。wdRemote /action:pair 會驗證所有裝置配對,並檢查以確保加密已生效。 wdRemote /action:status /device:HostName | IP Address 返回本主題頂端。

部署、啟動與終止應用程式

wdRemote /action:deploy

將遊戲從開發電腦部署至 /device: 引數所指定的目標裝置。所有部署都是累加式的,也就是說,只有自上次部署後變更的檔案才會傳輸至目標裝置。 遊戲會儲存在目標裝置上稱為 Common Root 的目錄中。根據預設,Common Root 為 %ProgramData%\Microsoft GDK\gameroot。傳遞給 wdRemote 的目的地路徑是相對於 Common Root,除非您指定絕對路徑,此時會忽略 Common Root。 您可以建立名為 wdEndpoint.json 的檔案並將其放在目標裝置的 %ProgramData%\Microsoft GDK\wdEndpoint\ 中,以變更預設 Common Root 的位置並新增更多 Common Root。wdEndpoint.json 包含下列格式的 Common Root 清單。
指定 default 為選用。如果指定了多個預設值,則列出的第一個會成為預設值。如果沒有任何根目錄標示為預設,則列出的第一個會成為預設值。 下列 wdEndpoint.json 範例定義了兩個 Common Root:位於 c:\developmentbuilds 的預設根目錄,以及位於 d:\releasedbuilds 的另一個根目錄。
wdRemote /action:deploy /device:<remote device> /source:<source directory> /destination:<absolute or common root relative destination directory> [/root:<common root alias>] [/attributes:<-AHSR>] /attributes: 選項支援下列字母。 - 之前的字母表示包含。- 之後的字母表示排除。 範例
返回本主題頂端。

wdRemote /action:launch

在 /device: 引數所指定的遠端裝置上啟動遊戲。已啟動之遊戲的處理序識別碼會顯示為輸出。wdRemote 保證遠端裝置上一次只會執行一個遊戲。如果在您執行 wdRemote /action:launch 時遠端裝置上已有遊戲在執行,則會在新遊戲啟動之前終止執行中的遊戲。 wdRemote /action:launch /device:<remote device> /path:<absolute or Common Root-relative executable path> [/root:<Common Root alias>] [/args:"<arguments>"] [/suspend] 範例
返回本主題頂端。

wdRemote /action:resume

繼續執行遠端裝置上使用 wdRemote /action:launch 搭配 /suspend 旗標以暫停狀態啟動的遊戲。 wdRemote /action:resume /device:HostName | IP Address 範例
返回本主題頂端。

wdRemote /action:terminate

終止遠端遊戲、遠端工具作業或指定的遠端處理序。
範例
返回本主題頂端。

複製與刪除檔案

wdRemote /action:copy

將檔案從開發電腦複製到遠端 Windows 裝置。
範例

wdRemote /action:copyfrom

將檔案從遠端 Windows 裝置複製到開發電腦。/source 是遠端路徑,/destination 是本機路徑。/root 用於解析相對遠端來源路徑,當 /source 為絕對路徑時會被忽略。
範例

wdRemote /action:delete

嘗試刪除遠端 Windows 裝置上的檔案或選取的目錄內容。目錄刪除會盡力而為。端點記錄會記錄已刪除的項目數量與失敗數量,但不會記錄個別的檔案路徑。
刪除作業可能會追蹤 /path 底下的目錄連接點與目錄符號連結,並刪除該目錄之外的相符檔案。命令仍可能回報成功;不會提供個別項目的結果或復原作業。請確定 /path 本身不是連結的目錄,並使用 /excludedir 依名稱排除已知的連結子目錄。
當 /path 識別的是單一檔案時,會忽略搜尋選項與 /deleteroot。 範例

執行遠端工具

wdRemote /action:run

在遠端 Windows 裝置上執行可執行檔。
/waitForExit 無法與 /streamOutput 合併使用。/asAdmin 無法與 /streamOutput 合併使用。 若未使用 /waitForExit 或 /streamOutput,命令會回報已啟動的處理序識別碼與執行緒識別碼。若使用 /waitForExit 或 /streamOutput,wdRemote.exe 會傳回遠端處理序的結束代碼。 範例

其他資源

wdEndpoint XBOX PC 遠端工具
最後修改於 2026年10月8日