Blog链接:https://blog.51cto.com/13969817


今天使用PnPManagementShell连接SharePoint Online 时出错,如下所示:


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.

Trace ID: 6939620a-3121-4546-b1fb-b76d780f8500

Correlation ID: a83fdfaa-7e56-433f-874a-f7e1b4203f88

Timestamp: 2021-11-25 08:14:15Z

At line:1 char:1

+ Connect-PnPOnline –§CUrl https://mvptrainingcn.sharepoint.com/sites/Dem ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (:) [Connect-PnPOnline], MsalUiRequiredException

+ FullyQualifiedErrorId : Microsoft.Identity.Client.MsalUiRequiredException,PnP.PowerShell.Commands.Base.ConnectOnline



PnP ManagementShell连接SharePoint Online出错的解决方案_出错

查了相关资料,给的解决方案是,需要授权PnP ManagementShell应用程序权限,如下所示:

Register-PnPManagementShellAccess


PnP ManagementShell连接SharePoint Online出错的解决方案_出错_02


然后再次输入命令,连接SharePoint Online的site,连接成功,如下所示:


PnP ManagementShell连接SharePoint Online出错的解决方案_PnP Managementshell_03


分享给大家,希望能给遇到同样问题的小伙伴提供解决方案。