Как создать приглашение гостевой AD пользователя, а затем добавить на сайт SharePoint Online в PowerShell - PullRequest
1 голос
/ 03 марта 2020

Этот сценарий создает приглашение гостевого пользователя, но при попытке добавить нового созданного пользователя на сайт SharePoint Online возникает следующая ошибка:

Add-SPOUser: указанный пользователь janedoe@email.com не может быть найден.

$tenant = "companyname"
Connect-SPOService -url "https://$tenant-admin.sharepoint.com"
Connect-AzureAD -TenantDomain "$tenant.onmicrosoft.com"

New-AzureADMSInvitation -InvitedUserDisplayName "Jane Doe" -InvitedUserEmailAddress "janedoe@email.com" -InviteRedirectURL "https://$tenant.sharepoint.com/sites/client1" -SendInvitationMessage $true

Start-Sleep -s 60

Add-SPOUser -Group "Client Site 1 Visitors" –LoginName "janedoe@email.com" -Site "https://$tenant.sharepoint.com/sites/client1"

Disconnect-SPOService
Disconnect-AzureAD

Сколько времени потребуется Azure AD, чтобы заполнить этого пользователя в Office 365?

1 Ответ

0 голосов
/ 04 марта 2020

При попытке добавить электронную почту внешнего пользователя (за пределами арендатора) в группу SP с помощью GUI, вкладка отображает следующую ошибку:

"Политики вашей организации не позволяют вам для совместного использования с этими пользователями. Go для внешнего доступа в Центре администрирования Office 365, чтобы включить его. "

Чтобы исправить это и ошибку сценария PS, после создания extr anet Сайт SP запускает следующую команду PS после подключения к SPO (нужно только запустить ONCE перед добавлением внешнего пользователя на сайт):

Set-SPOSite -identity https://companyname.sharepoint.com/sites/client1 -sharingcapability ExternalUserAndGuestSharing

Теперь скрипт PS будет работать без ошибок , Старт-Сон не обязателен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...