Fix “The sign-in name or password does not match one in the Microsoft account system” Error in SharePoint Online

Problem: Getting “The sign-in name or password does not match one in the Microsoft account system” Error in SharePoint Online.

The sign-in name or password does not match one in the Microsoft account system.

Solution:

I’ve experienced this error in SharePoint Online PowerShell scripts a couple of times. This could happen in any PowerShell method like CSOM, SharePoint Online Management Shell, or PnP PowerShell. Here are the possible causes and solutions:

  1. Your user name or password could be wrong (Obviously!). Check if you are able to log in using a web browser with the user name and password given in the PowerShell script.
  2. Your password may be expired, or your account may be locked out or disabled.
  3. Your saved password in the Windows credentials store could be incorrect or expired (especially when you use PnP PowerShell module Connect-PnPOnline to get credentials from the Windows Credentials store)
  4. Your account may be MFA (Multi-factor authentication) enabled! If yes, either MFA must be turned OFF or you have to follow the methods described in How to Connect to SharePoint Online with MFA-enabled accounts from PowerShell?
  5. When you are working with multiple tenants, make sure the supplied credentials are matching the given URL. E.g. If you are trying to connect to https://crescent.sharepoint.com, make sure you are providing [email protected] (or whatever is appropriate!) but not “[email protected]” in SharePoint Online.
  6.  Instead of using the User name and password, you can use App ID & Password: How to Connect to SharePoint Online using AppID and AppSecret in PnP PowerShell?
  7. Last but not least: You may have a conditional access policy setup in your environment! Exclude your user account from it.

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

One thought on “Fix “The sign-in name or password does not match one in the Microsoft account system” Error in SharePoint Online

  • I found that if I had Conditional Access and Terms of Use set to come up for acceptance, that the user was forced to sign-on manually to avoid the error. Once I excluded that user from our Conditional Access, the script worked. (This is done in Azure AD; Conditional Access; Policies https://portal.azure.com/#blade/Microsoft_AAD_IAM/ConditionalAccessBlade/Policies)

    Reply

Leave a Reply