Vérification de l’état du Title OS dans un script
Détails des tests de diagnostic de Connect
xbconnect /dx (diagnostics) exécute divers tests, à la fois localement sur le PC de développement et sur la console de développement, afin de déterminer la cause possible des problèmes de connexion. Ces tests sont répartis en quatre groupes, chacun comportant des catégories de tests. Les échecs s’affichent en rouge avec un code d’erreur et un texte décrivant plus en détail ce code d’erreur. De plus, certains tests affichent des données supplémentaires qui peuvent être utiles pour la résolution des problèmes.Tests du PC local
Les tests du PC local s’exécutent sur votre PC de développement et sont indépendants de la console de développement. Processus en cours d’exécution : vérifie les processus qui doivent être en cours d’exécution pour pouvoir travailler avec une console de développement XBOX. Les processus testés sont les suivants :- XbtpLinkSvc.exe
- XrfsSvc.exe
[!NOTE] Ce processus spécifique peut ne pas être démarré, et il ne s’agit pas nécessairement d’un véritable échec.
Tests du PC vers la console
Les tests du PC vers la console partent du PC de développement et tentent de se connecter à la console de développement de différentes manières.- XbtpLink : vérifie que le protocole XBTP fonctionne entre le PC et la console, soit par le protocole TCP (Transmission Control Protocol), soit à l’aide d’un XBOX Transfer Device (XTD).
- Query IP : demande à la console de retourner ses adresses IP connues.
- Ping : tente d’envoyer une requête ping à la console cible sur l’adresse IP fournie, à l’aide du protocole ICMP (Internet Control Message Protocol) standard.
- Port connections : tente de se connecter à un port ouvert sur lequel s’exécute un service de la console de développement. Ces services et ports sont les suivants :
- XTF (XBOX Tools Framework): Port 4201/4211/4221
- VS Debugger (Visual Studio Remote Debugger): Ports 4024/4022/4020/4016
- Video Server (serveur vidéo distant utilisé par XBOX Manager) : port 11442
- WDP (Windows Device Portal pour XBOX) : port 11443
Tests de la console
Les tests de la console s’exécutent sur la console distante et sont indépendants du PC de développement.- Debug NIC : détermine si le port réseau de débogage de la console est utilisé en plus du port réseau commercial.
- Process running : vérifie les processus qui doivent être en cours d’exécution sur la console de développement. Ces processus incluent Xtfhost.exe.
Tests de la console vers le PC
Les tests de la console vers le PC partent de la console de développement et tentent de se connecter au PC de développement de différentes manières.- Ping : tente d’envoyer une requête ping au PC de développement cible à l’aide des adresses IP fournies par le PC.
[!NOTE] Toutes les adresses routables du PC sont essayées, mais toutes ne sont pas nécessairement routables depuis la console de développement XBOX. Il n’est pas rare que ce test échoue pour certaines adresses.
- XbtpLink : vérifie que le protocole XBTP fonctionne entre le PC de développement et la console de développement, soit par TCP, soit à l’aide d’un XTD.
Exemple de sortie de diagnostic
Un exemple de sortie de diagnostic est présenté dans la capture d’écran suivante.
