Passer au contenu principal

XBOX PC Remote (wdRemote.exe)

L’application XBOX PC Toolbox est en préversion. Téléchargez-la depuis le Microsoft Store sur Windows.
XBOX PC Remote (wdRemote.exe) est un outil en ligne de commande permettant de connecter de manière sécurisée un PC de développement à un appareil Windows distant. Il prend en charge l’appairage par code PIN, le transfert de fichiers bidirectionnel, la suppression de fichiers à distance, le déploiement et la gestion du cycle de vie des jeux, ainsi que l’exécution d’outils à distance. wdRemote s’exécute sur un PC de développement et communique avec une instance de wdEndpoint.exe exécutée sur l’appareil distant. Consultez la vue d’ensemble de XBOX PC Remote Tools pour une description du rôle de wdRemote et wdEndpoint dans la suite d’outils de développement à distance pour appareils Windows. Utilisez XBOX PC Toolbox ou WinGet pour installer wdRemote sur votre PC de développement. winget install Microsoft.Gaming.RemoteIterationClient Utilisez wdRemote pour exécuter les commandes répertoriées dans le tableau suivant.

Appairage d’appareils Windows distants et gestion des clés de sécurité

wdRemote /action:pair

Cette commande établit une connexion sécurisée et approuvée entre un PC de développement et l’appareil distant par appairage par code PIN. wdEndpoint, exécuté sur l’appareil distant, génère le code PIN. wdRemote /action:pair /device:HostName | IP Address /pin:pin number [/sshKey:filename] Exemple :
Revenir en haut de cette rubrique.

wdRemote /action:purgekeys

Tout le trafic entre wdRemote et wdEndpoint est chiffré. wdRemote crée automatiquement les clés de chiffrement et les certificats requis la première fois qu’il doit se connecter à un appareil distant. Ces clés sont également utilisées dans le processus d’appairage. Cette action supprime toutes les clés et tous les appairages d’appareils d’un PC de développement. wdRemote /action:purgekeys Revenir en haut de cette rubrique.

Informations d’état et de version

wdRemote /action:version

Affiche la version de wdRemote.exe. wdRemote /action:version Revenir en haut de cette rubrique.

wdRemote /action:status

Affiche l’état de la connexion entre le PC de développement et l’appareil cible. wdRemote /action:pair vérifie tous les appairages d’appareils et s’assure que le chiffrement est actif. wdRemote /action:status /device:HostName | IP Address Revenir en haut de cette rubrique.

Déployer, lancer et arrêter des applications

wdRemote /action:deploy

Déploie un jeu d’un PC de développement vers l’appareil cible spécifié par l’argument /device:. Tous les déploiements sont incrémentiels : seuls les fichiers modifiés depuis le dernier déploiement sont transférés vers l’appareil cible. Les jeux sont stockés sur l’appareil cible dans un répertoire appelé Common Root. Par défaut, la Common Root est %ProgramData%\Microsoft GDK\gameroot. Les chemins de destination passés à wdRemote sont relatifs à la Common Root, sauf si vous spécifiez un chemin absolu, auquel cas la Common Root est ignorée. Vous pouvez modifier l’emplacement de la Common Root par défaut et ajouter d’autres Common Roots en créant un fichier nommé wdEndpoint.json et en le plaçant dans %ProgramData%\Microsoft GDK\wdEndpoint\ sur l’appareil cible. wdEndpoint.json contient une liste de Common Roots au format suivant.
La spécification de default est facultative. Si plusieurs valeurs par défaut sont spécifiées, la première de la liste devient la valeur par défaut. Si aucune racine n’est marquée comme valeur par défaut, la première de la liste devient la valeur par défaut. L’exemple de fichier wdEndpoint.json suivant définit deux Common Roots : une racine par défaut dans c:\developmentbuilds et une autre racine dans 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>] L’option /attributes: prend en charge les lettres suivantes. Les lettres situées avant - sont incluses. Les lettres situées après - sont exclues. Exemples
Revenir en haut de cette rubrique.

wdRemote /action:launch

Lance un jeu sur l’appareil distant spécifié par l’argument /device:. L’ID de processus du jeu lancé est affiché en sortie. wdRemote garantit qu’un seul jeu à la fois s’exécute sur l’appareil distant. Si un jeu est déjà en cours d’exécution sur l’appareil distant lorsque vous exécutez wdRemote /action:launch, il est arrêté avant le démarrage du nouveau jeu. wdRemote /action:launch /device:<remote device> /path:<absolute or Common Root-relative executable path> [/root:<Common Root alias>] [/args:"<arguments>"] [/suspend] Exemples
Revenir en haut de cette rubrique.

wdRemote /action:resume

Reprend l’exécution, sur l’appareil distant, d’un jeu lancé à l’état suspendu à l’aide de wdRemote /action:launch avec l’indicateur /suspend. wdRemote /action:resume /device:HostName | IP Address Exemples
Revenir en haut de cette rubrique.

wdRemote /action:terminate

Arrête le jeu distant, le travail d’outil distant ou le processus distant spécifié.
Exemples
Revenir en haut de cette rubrique.

Copier et supprimer des fichiers

wdRemote /action:copy

Copie des fichiers du PC de développement vers un appareil Windows distant.
Exemple

wdRemote /action:copyfrom

Copie des fichiers d’un appareil Windows distant vers le PC de développement. /source est le chemin distant et /destination le chemin local. /root résout un chemin source distant relatif et est ignoré lorsque /source est absolu.
Exemple

wdRemote /action:delete

Tente de supprimer un fichier ou le contenu sélectionné d’un répertoire sur un appareil Windows distant. La suppression de répertoire est effectuée au mieux. Le journal du point de terminaison enregistre le nombre d’éléments supprimés et le nombre d’échecs, mais pas les chemins de fichiers individuels.
La suppression peut suivre les jonctions de répertoires et les liens symboliques de répertoires situés sous /path, et supprimer des fichiers correspondants en dehors de ce répertoire. La commande peut tout de même signaler une réussite ; aucun résultat par élément ni aucune opération d’annulation ne sont fournis. Assurez-vous que /path n’est pas lui-même un répertoire lié, et utilisez /excludedir pour exclure par leur nom les sous-répertoires liés connus.
Lorsque /path identifie un seul fichier, les options de recherche et /deleteroot sont ignorées. Exemples

Exécuter des outils à distance

wdRemote /action:run

Exécute un exécutable sur un appareil Windows distant.
/waitForExit ne peut pas être combiné avec /streamOutput. /asAdmin ne peut pas être combiné avec /streamOutput. Sans /waitForExit ni /streamOutput, la commande indique l’ID de processus et l’ID de thread lancés. Avec /waitForExit ou /streamOutput, wdRemote.exe renvoie le code de sortie du processus distant. Exemples

Ressources supplémentaires

wdEndpoint XBOX PC Remote Tools
Dernière modification le 8 octobre 2026