"Connect-PnPOnline: AADSTS65001: Kullanıcı veya yönetici, 'PnP Yönetim Kabuğu' adlı '31359c7f-bd7e-475c-86db-fdb8c937548e' kimliğine sahip uygulamanın kullanılmasına izin vermedi. Bu kullanıcı ve kaynak için etkileşimli bir yetkilendirme isteği gönderin. "
Sorun: PnP PowerShell kullanıcı adını ve şifresini kullanarak SharePoint Online'a bağlanmaya çalışırken şu hata mesajını aldım: Connect-PnPOnline : AADSTS65001: Kullanıcı veya yönetici, 'PnP adlı '31359c7f-bd7e-475c-86db-fdb8c937548e' kimliğine sahip uygulamanın kullanılmasına izin vermedi Yönetim Kabuğu'. Bu kullanıcı ve kaynak için etkileşimli bir yetkilendirme isteği gönderin.
#Set Variables
$SiteURL = "https://Crescent.sharepoint.com/"
#Get Credentials to connect
$Cred = Get-Credential
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials $Cred
Çözüm:
Yeni PnP.PowerShell modülü, SharePoint Online'a bağlanmak için "31359c7f-bd7e-475c-86db-fdb8c937548e" kimliğine sahip bir "PnP Yönetim Kabuğu" Uygulamasını kullanır ve bağlanmak istiyorsanız bu PnP Yönetim Kabuğu uygulamasına izin vermeniz gerekir. kullanıcı adı ve şifre ile.
Register-PnPManagementShellAccess PowerShell cmdlet'ini Genel Yönetici olarak çalıştırın.
Register-PnPManagementShellAccess
Bir dizi izni kabul etmeniz istenecektir. “Kuruluşunuz adına onay verin” ve “Kabul Et” butonuna tıklayın.
Bu kadar. Bu hatayı çözecektir. Bir ek not olarak, Connect-PnPonline -url “site URL'si” -interactive yöntemi bu adım olmadan gayet iyi çalışır. SharePoint Online için PnP PowerShell kurulumuna ilişkin yazım: SharePoint Online için PnP PowerShell Modülü Nasıl Kurulur?

