У меня есть две зоны для веб-приложения. Одна из них - это зона по умолчанию, в которой используется проверка подлинности Windows, а другая - зона интрасети, которая использует поставщик, основанный на требованиях, для аутентификации.Используйте powershell для добавления пользователей в группу
Я хочу использовать powershell для добавления пользователей в группу. Теперь в зоне по умолчанию я могу сделать это легко, так как он может правильно ее решить, но не тогда, когда я пытаюсь добавить пользователей, которые находятся в поставщике аутентификации интрасети, который является Azure AD.
Я использую этот PowerShell
$Users = "[email protected].com"
$siteCollUrl = "https://test/sites/test"
$group = "powershellcreated"
$web = Get-SPWeb -identity $siteCollUrl
$web.EnsureUser($User)
Set-SPUser -Identity $User -Web $siteCollUrl -Group $group
Я получаю сообщение об ошибке, что он не может разрешить пользователю, поскольку он смотрит в зону по умолчанию.
Может кто-нибудь, пожалуйста, сообщите мне, как я могу иметь powershell, чтобы добавить пользователей в две разные зоны, которые имеют разные поставщики аутентификации.
«https://test/sites/test» является интрасеть с аутентификацией лазурь объявлений «http://test/sites/test» по умолчанию с проверкой подлинности Windows Благодаря
Вы определили поставщика претензий на $ пользователя? –
Nope..Как вы это делаете ... Я могу перейти в зону intranet https и добавить пользователя через сборщик людей, но не через скрипт powershell. – user1221989