Command-line tools for console
This section describes the command-line tools that you can use to manage remote consoles from the development PC, retrieve the version of…
Command prompts
The Microsoft Game Development Kit (GDK) provides several command prompts.
Application management (xbapp.exe)
Use this tool to deploy and open apps on a remote console.
Screen-capture tool (xbcapture.exe)
Use this tool to capture a screenshot or video clip from the console.
Clean (xbcleanup.exe)
Use this tool to perform cleanup operations on a console.
Configuration (xbconfig.exe)
Use this tool to change or retrieve settings on the Development Kit.
Connect (xbconnect.exe)
Use this tool to set or query the default console’s address that’s used by Microsoft Game Development Kit (GDK) remote tools.
Xbcopy (xbcopy.exe)
Use this tool to perform differential file copy to and from your development console.
File copy (xbcp.exe)
Use this tool to copy one or more files to or from a remote console.
Credentials (xbcred.exe)
Use this tool to manage the credentials that are stored on the console.
Debug string monitoring (xbdbgmon.exe)
Use this tool to stream OutputDebugString function.aspx) calls from one or more processes on a Development Kit.
File delete (xbdel.exe)
Use this tool to delete one or more files from a remote console.
Diagnostics information (xbdiaginfo.exe)
Use this tool to retrieve settings and other diagnostic information from a console.
Directory (xbdir.exe)
Use this tool to show a list of files and subdirectories that are on a remote console.
Error lookup (xberror.exe)
Use this tool to translate HRESULT error codes into error messages.
Manage game streaming (xbgamestream.exe)
Use this tool to query whether a console is currently enabled for game streaming and to manage this state.
Make directory (xbmkdir.exe)
Use this tool to create a directory and any necessary parent directories on a remote console.
Cpu performance (xbperf.exe)
Use this tool to start or stop an Event Tracing for Windows (ETW) session on a remote console.
Provision (xbprovision.exe)
Use this tool to manage provisioned Game OS files on a console and perform custom provisioning on a console.
Reboot (xbreboot.exe)
Use this tool to restart or turn off a remote console.
Remote recovery (xbremoterecovery.exe)
Use this tool to initiate a system update on XBOX One family consoles and XBOX Series consoles.
Delete directory (xbrmdir.exe)
Use this tool to delete a directory on a remote console.
Execute (xbrun.exe)
Use this tool to start an executable (that is, a test tool) on a remote console.
Manage xgamesave storage on console
Use this tool to manage XGameSave storage on the console.
Stress (xbstress.exe)
As a Gaming eXtensions Development Kit (GXDK) developer, use this tool to simulate loads on the shared-resource partition and to test…
Process list (xbtlist.exe)
Use this tool to list the processes that are running on a remote console.
Transfer protocol service
Use this tool to coordinate faster transfers of data between the XBOX console and the development PC.
Trace (xbtrace.exe)
Use this tool to start and stop detailed tracing on a console.
Timetraveldebugging for XBOX tool
Create a Time Travel Debugging (TTD) trace for a title running on the remote console, and copies the resulting .run file back to the PC…
Update hosts (xbupdatehosts.exe)
Use this tool to map a specified host/domain name to a specified IP address on the XBOX Development Kit.
User management (xbuser.exe)
Use this tool to add a user to, remove a user from, sign a user in to, or sign a user out of a Development Kit.
Version information (xbversioninfo.exe)
Use this tool to show Gaming eXtensions Development Kit (GXDK) and XBOX One XDK version information for a binary file, the currently…
Xtf transport errors
This topic lists the XTF-specific errors that can be returned by the remote console tools and XTF APIs.
