Добавление массовых пользователей Msol в группу Msol - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь добавить большую часть пользователей из файла CSV в MsolGroup через PowerShell. У меня есть только имя пользователя пользователей. (User.name) Вот что я попробовал:

1. Прочитайте файл CSV с именем пользователя и получите из него объект пользователя Msol:

$group | % {Get-MsolUser -UserPrincipalName $_.name}

2. Добавьте эти ObjectID в запрошенную группу MsolGroup:

$group | % {Get-MsolUser -UserPrincipalName $_.name} | % {Add-MsolGroupMember -GroupObjectId 86bbcf6b-feb6-4fe3-a9db-eb1e0b81ed55 -GroupMemberObjectId $_.objectid

Это ошибка, которую я получаю:

Add-MsolGroupMember: с помощью этого нельзя обновить группы с включенной поддержкой почты. Командлет. Используйте Exchange Online для выполнения этой операции.

Есть ли лучший способ сделать это? Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Мы могли бы использовать

$ группа | % {Get-MsolUser -UserPrincipalName $ .name} | % {Add-DistributionGroupMember -Identity "86bbcf6b-feb6-4fe3-a9db-eb1e0b81ed55" -Member $ .objectid

0 голосов
/ 30 августа 2018

Как отмечено в сообщении об ошибке, this cmdlet will only work against "regular" security groups. Для групп безопасности с включенной поддержкой почты используйте удаленный PowerShell Exchange и Add-DistributionGroupMember

См. документацию

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