Fix “Connect-PnPOnline : AADSTS65001: The user or administrator has not consented to use the application with ID ‘31359c7f-bd7e-475c-86db-fdb8c937548e’ named ‘PnP Management Shell’. Send an interactive authorization request for this user and resource.”

Problem: When trying to connect to SharePoint Online using PnP PowerShell user name and password, got this error message: Connect-PnPOnline : AADSTS65001: The user or administrator has not consented to use the application with ID ‘31359c7f-bd7e-475c-86db-fdb8c937548e’ named ‘PnP Management Shell’. Send an interactive authorization request for this user and resource.

#Set Variables
$SiteURL = "https://CrescentIntranet.sharepoint.com/"
 
#Get Credentials to connect
$Cred = Get-Credential
 
#Connect to PNP Online
Connect-PnPOnline -Url $SiteURL -Credentials $Cred
Connect-PnPOnline-AADSTS65001-The user or administrator has not consented to use the application

Solution:

The new PnP.PowerShell module uses an App “PnP Management Shell” with the ID “31359c7f-bd7e-475c-86db-fdb8c937548e” to connect to SharePoint Online and you must grant permission to this PnP Management Shell application if you want to connect with user name and password.

Run the Register-PnPManagementShellAccess PowerShell cmdlet as a Global Administrator.

Register-PnPManagementShellAccess

You’ll be prompted to consent to a set of permissions. “Consent on behalf of your organization” and click on the “Accept” button.

grant permission to PnP Management Shell

That’s all. This will resolve the error. BTW, The Connect-PnPonline -url -interactive method just works fine without this step. Here is my post on installing PnP PowerShell for SharePoint Online: How to Install the PnP PowerShell Module for SharePoint Online?

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!

Leave a Reply