MS Teams: Создавать команды и добавлять участников на основе членства в группе
Итак, вы собираетесь перейти в облако, и теперь вы хотите создать команды для вашей организации на основе членства групп ваших пользователей. Вы также хотите назвать команды так же, как называются группы. В этом посте блога я покажу вам, как это сделать.
Давайте начнем.
Подключиться к Microsoft Teams
Сначала установите модуль PowerShell для MSTeams и подключитесь к вашему облачному арендатору.
Install-Module MicrosoftTeams # if neccessary
Connect-MicrosoftTeams
Если вы видите экран выше, двигайтесь дальше.
Создайте команды и добавьте участников на основе членства в группах
Следующий код демонстрирует, как создать команды и назвать их так же, как ваши группы, членами которых являются пользователи. Все пользователи группы, которых вы получили, автоматически добавляются в каждую новую команду.
Create Teams and add members based on group membership
$groups = Get-ADGroup -Filter * -SearchBase "OU=groups,DC=domain,DC=com" |
Select-Object -ExpandProperty Name
foreach ($g in $groups) {
$users = Get-ADGroupMember -Identity $g |
Select-Object -ExpandProperty SamAccountName
$team = New-Team -DisplayName $g -Visibility Public
foreach ($u in $users) {
$name = $u + '.' + $env:userdnsdomain.ToLower()
Add-TeamUser -GroupId $team.groupid -User $name
}
}
Автоматизация PowerShell завершилась успешно.
