Pular para o conteúdo principal

XBOX PC Remote (wdRemote.exe)

O app XBOX PC Toolbox está em versão prévia. Baixe-o na Microsoft Store no Windows.
O XBOX PC Remote (wdRemote.exe) é uma ferramenta de linha de comando para conectar com segurança um PC de desenvolvimento a um dispositivo Windows remoto. Ela oferece suporte ao emparelhamento com PIN, à transferência bidirecional de arquivos, à exclusão remota de arquivos, à implantação e ao gerenciamento do ciclo de vida de jogos e à execução remota de ferramentas. O wdRemote é executado em um PC de desenvolvimento e se comunica com uma instância do wdEndpoint.exe em execução no dispositivo remoto. Veja a Visão geral do XBOX PC Remote Tools para obter uma descrição da função do wdRemote e do wdEndpoint no conjunto de ferramentas de desenvolvimento remoto para dispositivos Windows. Use o XBOX PC Toolbox ou o WinGet para instalar o wdRemote no seu PC de desenvolvimento. winget install Microsoft.Gaming.RemoteIterationClient Use o wdRemote para executar os comandos listados na tabela a seguir.

Emparelhamento de dispositivos Windows remotos e gerenciamento de chaves de segurança

wdRemote /action:pair

Este comando estabelece uma conexão confiável e segura entre um PC de desenvolvimento e o dispositivo remoto por meio do emparelhamento com PIN. O wdEndpoint em execução no dispositivo remoto gera o PIN. wdRemote /action:pair /device:HostName | IP Address /pin:pin number [/sshKey:filename] Exemplo:
Voltar ao início deste tópico.

wdRemote /action:purgekeys

Todo o tráfego entre o wdRemote e o wdEndpoint é criptografado. O wdRemote cria automaticamente as chaves de criptografia e os certificados necessários na primeira vez em que é solicitado a se conectar a um dispositivo remoto. Essas chaves também são usadas no processo de emparelhamento. Esta ação remove todas as chaves e os emparelhamentos de dispositivos de um PC de desenvolvimento. wdRemote /action:purgekeys Voltar ao início deste tópico.

Informações de status e versão

wdRemote /action:version

Exibe a versão do wdRemote.exe. wdRemote /action:version Voltar ao início deste tópico.

wdRemote /action:status

Exibe o status da conexão entre o PC de desenvolvimento e o dispositivo de destino. O wdRemote /action:pair verifica todos os emparelhamentos de dispositivos e confirma se a criptografia está em vigor. wdRemote /action:status /device:HostName | IP Address Voltar ao início deste tópico.

Implantar, iniciar e encerrar aplicativos

wdRemote /action:deploy

Implanta um jogo de um PC de desenvolvimento no dispositivo de destino especificado pelo argumento /device:. Todas as implantações são incrementais, o que significa que apenas os arquivos alterados desde a última implantação são transferidos para o dispositivo de destino. Os jogos são armazenados no dispositivo de destino em um diretório chamado Common Root. Por padrão, a Common Root é %ProgramData%\Microsoft GDK\gameroot. Os caminhos de destino passados ao wdRemote são relativos à Common Root, a menos que você especifique um caminho absoluto; nesse caso, a Common Root é ignorada. Você pode alterar o local da Common Root padrão e adicionar mais Common Roots criando um arquivo chamado wdEndpoint.json e colocando-o em %ProgramData%\Microsoft GDK\wdEndpoint\ no dispositivo de destino. O wdEndpoint.json contém uma lista de Common Roots no formato a seguir.
Especificar default é opcional. Se vários padrões forem especificados, o primeiro listado se tornará o padrão. Se nenhuma raiz for marcada como padrão, a primeira listada se tornará o padrão. O exemplo de wdEndpoint.json a seguir define duas Common Roots: uma raiz padrão em c:\developmentbuilds e outra raiz em 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>] A opção /attributes: oferece suporte às letras a seguir. As letras antes de - são incluídas. As letras depois de - são excluídas. Exemplos
Voltar ao início deste tópico.

wdRemote /action:launch

Inicia um jogo no dispositivo remoto especificado pelo argumento /device:. A ID do processo do jogo iniciado é exibida como saída. O wdRemote garante que apenas um jogo esteja em execução por vez no dispositivo remoto. Se um jogo já estiver em execução no dispositivo remoto quando você executar wdRemote /action:launch, o jogo em execução será encerrado antes que o novo jogo seja iniciado. wdRemote /action:launch /device:<remote device> /path:<absolute or Common Root-relative executable path> [/root:<Common Root alias>] [/args:"<arguments>"] [/suspend] Exemplos
Voltar ao início deste tópico.

wdRemote /action:resume

Retoma, no dispositivo remoto, um jogo que foi iniciado em estado suspenso usando wdRemote /action:launch com o sinalizador /suspend. wdRemote /action:resume /device:HostName | IP Address Exemplos
Voltar ao início deste tópico.

wdRemote /action:terminate

Encerra o jogo remoto, o trabalho da ferramenta remota ou o processo remoto especificado.
Exemplos
Voltar ao início deste tópico.

Copiar e excluir arquivos

wdRemote /action:copy

Copia arquivos do PC de desenvolvimento para um dispositivo Windows remoto.
Exemplo

wdRemote /action:copyfrom

Copia arquivos de um dispositivo Windows remoto para o PC de desenvolvimento. /source é o caminho remoto e /destination é o caminho local. /root resolve um caminho de origem remoto relativo e é ignorado quando /source é absoluto.
Exemplo

wdRemote /action:delete

Tenta excluir um arquivo ou o conteúdo selecionado de um diretório em um dispositivo Windows remoto. A exclusão de diretórios é feita com base no melhor esforço. O log do ponto de extremidade registra o número de itens excluídos e o número de falhas, mas não os caminhos de arquivo individuais.
A exclusão pode seguir junções de diretório e links simbólicos de diretório abaixo de /path e excluir arquivos correspondentes fora desse diretório. O comando ainda pode relatar sucesso; não são fornecidos resultados por item nem operação de desfazer. Verifique se o próprio /path não é um diretório vinculado e use /excludedir para excluir pelo nome subdiretórios vinculados conhecidos.
Quando /path identifica um único arquivo, as opções de pesquisa e /deleteroot são ignoradas. Exemplos

Executar ferramentas remotas

wdRemote /action:run

Executa um executável em um dispositivo Windows remoto.
/waitForExit não pode ser combinado com /streamOutput. /asAdmin não pode ser combinado com /streamOutput. Sem /waitForExit ou /streamOutput, o comando informa a ID do processo e a ID do thread iniciados. Com /waitForExit ou /streamOutput, o wdRemote.exe retorna o código de saída do processo remoto. Exemplos

Recursos adicionais

wdEndpoint XBOX PC Remote Tools
Última modificação em 8 de outubro de 2026