Zuweisen von Richtlinienpaket an Microsoft Teams durch PowerShell

Als Administrator können Sie mithilfe von Teamrichtlinien in Microsoft Teams steuern, wozu Benutzer in Ihrer Organisation in Teams und Kanälen berechtigt sind. Sie können z. B. festlegen, ob private Teams für Benutzer in den Suchergebnissen und im Teamkatalog sichtbar sind und ob Benutzer private Kanäle erstellen dürfen.

Über die PowerShell lassen sich die Richtlinienpakete leicht einem Benutzer zuweisen.

1. Verbindung zu Teams über PS aufbauen:

Install-Module MicrosoftTeams

Import-Module MicrosoftTeams

Connect-MicrosoftTeams -TenantId "<TenanId>”

2. Liste aller Teams anzeigen:

Get-Team | Select GroupId,DisplayName

3. Liste aller Mitglieder eines Teams anzeigen:

$users = Get-Team -GroupId <GroupId> | Get-TeamUser | Where Role -eq "member" | Select UserId

4. Nutzern ein Richtlinienpaket zuweisen:

New-CsBatchPolicyPackageAssignmentOperation -Identity $users.UserId -PackageName Education_PrimaryStudent

5. Status einer Zuweisung überprüfen:

Get-CsBatchPolicyAssignmentOperation -OperationId <OperationId> | fl

Get-CsBatchPolicyAssignmentOperation -OperationId <OperationId> | Select -ExpandProperty UserState