1. Introduction
Windows stores information relating to “credentials” in its identity manager.
When a connection problem occurs, it may be useful to delete these stored “credentials”.
It is possible to do this from the command line using the CMDKEY tool and thus provide a shortcut to a .CMD file that can help troubleshoot a user.
2. Delete stored credentials with the command line
To list all the “credentials” stored on a Windows 10 client workstation, all you have to do is use the following command (with the account of the user concerned):
cmdkey /list

To empty all of the stored “credentials” (MS365 connections and other products), the following command can be used:
FOR /F “tokens=1,3 delims= ” %G in (‘cmdkey /list ^| findstr target’) DO cmdkey /delete:%H
To delete only the “credentials” stored for for example OneDrive, just filter on the keyword “onedrive”:
FOR /F “tokens=1,3 delims= ” %G in (‘cmdkey /list ^| findstr /I onedrive’) DO cmdkey /delete:%H
To remove only the “credentials” stored for Teams, just filter on the keyword “teams”:
FOR /F “tokens=1,3 delims= ” %G in (‘cmdkey /list ^| findstr /I teams’) DO cmdkey /delete:%H
Note: It is likely to have multiple Teams credentials because you will have a credential for the user’s account and for their guest accounts from other tenants.