Skip to main content
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. This tool provides the following subcommands and functions.

xbuser add

Adds a user to the console. Adds an existing account - doesn’t create a new account. Added users persist through dev kit switches to and from retail. Added users also persist through a dev kit recovery if a factory reset isn’t performed. Return to the top of this article.

xbuser addsponsored

Adds a sponsored user to the console and signs the user in. Guest users are associated with an account that’s already signed in. The system picks a currently signed-in user to be the sponsor. Further calls to addsponsored continue to use that user for all subsequent sponsored users. If the selected user gets signed out, all sponsored users are signed out at that time. The addsponsored command fails if no users are signed in. Return to the top of this article.

xbuser delete

Deletes a user from the console. Return to the top of this article.

xbuser deleteall

Deletes all the users from the console. Return to the top of this article.

xbuser list

Lists all the users of the console. Return to the top of this article.

xbuser signin

Signs in the user by using the specified ID or email address. If the user doesn’t already exist on the console, the user is added to it. Return to the top of this article.

xbuser signout

Signs the user out by using the specified ID or email address. Return to the top of this article.

Error codes

The xbuser tool provides details on some errors by echoing HRESULT values to stdout.
Last modified on September 1, 2026