Поиск по сайту:

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 завершилась успешно.

Статьи по данной тематике