Когда я запускаю эти команды на своем личном сайте SharePoint из Powershell ISE (как администратор), я возвращаю ожидаемые результаты.
Однако на сайте моего клиента, выполняя те же команды, я успешно вошел в систему, но при выполнении get-pnpsite или get-pnplist я получаю 403 ошибки.
Вот так я подключаюсь без проблем (я опускаю информацию о var в целях безопасности). Насколько мне известно, MFA не разрешен.
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential
Connect-PnPOnline -url $SourceListURL -CurrentCredentials
Нет проблем с запуском вышеуказанных команд. Тем не менее, когда я запускаю get-pnplist или get-pnpsite, я получаю следующую ошибку:
PS C:\WINDOWS\system32> Get-PnPSite
Get-PnPSite : The remote server returned an error: (403) Forbidden.
At line:1 char:1
+ Get-PnPSite
+ ~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Get-PnPSite], WebException
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.Site.GetSite
Я подозреваю, что это проблема с правами доступа, но я не уверен.
Спасибо за любую помощь.