Connect-PnPOnline: удаленный сервер возвратил ошибку: (403) Запрещено - PullRequest
0 голосов
/ 14 марта 2019

Я создаю новую команду с помощью PowerShell, затем пытаюсь подключиться к ней, чтобы присоединить ее к сайту-концентратору с помощью команды Connect-PnPOnline.

Иногда это работает хорошо, но в некоторых случаях команда создается, ноЯ не могу подключиться к нему У меня есть ошибка:

Connect-PnPOnline: удаленный сервер возвратил ошибку: (403) Запрещено.at run.ps1: строка 48 Вот мой код:

#Tenant Infos
$tenant_id=  "TenantID"
$username =  "AdminLogin"
$Password =  "password"
$encpassword = convertto-securestring -String $Password -AsPlainText -Force
$credentials = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $encpassword
$tenantPrefix = "tenantPrefix"
#Create group /  modern team site / team 
Connect-MicrosoftTeams -TenantId $tenant_id -Credential $credentials
$group = New-Team -Alias $SiteTitle -Description $sitedescription -DisplayName $SiteTitle -AccessType "private"
$siteUrl = $tenantPrefix + $SiteTitle
Start-Sleep -Seconds 60
Disconnect-MicrosoftTeams 
$connectionPnP = Connect-PnPOnline -Url $siteUrl -Credentials $credentials -ReturnConnection
Add-PnPHubSiteAssociation -Site $siteUrl -HubSite $hubsite
Disconnect-PnPOnline -Connection $connectionPnP

Примечание. Я выполняю сценарий как из консоли PowerShell, так и из функции Azure.

1 Ответ

1 голос
/ 19 марта 2019

У меня возникают проблемы с некоторыми арендаторами при использовании параметра "-Credentials".

Решение для меня - использовать

$connectionPnP = Connect-PnPOnline -Url $siteUrl -UseWebLogin

Документация

Connect-PnPOnline
       -Url <String>
                        -UseWebLogin [<SwitchParameter>]
                        [-ReturnConnection [<SwitchParameter>]]
                        [-MinimalHealthScore <Int>]
                        [-RetryCount <Int>]
                        [-RetryWait <Int>]
                        [-RequestTimeout <Int>]
                        [-CreateDrive [<SwitchParameter>]]
                        [-DriveName <String>]
                        [-Scopes <String[]>]
                        [-TenantAdminUrl <String>]
                        [-SkipTenantAdminCheck [<SwitchParameter>]]
                        [-IgnoreSslErrors [<SwitchParameter>]]
                        [-NoTelemetry [<SwitchParameter>]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...