In diesem Artikel beschreibe ich kurz, wie wir über die PowerShell einen Kanal in einem Team in Microsoft Teams anlegen können. Diesen Weg könnte man zum Beispiel zur Automatisierung von Prozessen verwenden.
Durchführung
Im ersten Schritt müssen die benötigten PowerShell-Module installiert und importiert werden. Um dies zu erledigen, müssen nur die folgenden Befehle ausgeführt werden:
Install-Module "MicrosoftTeams"
Import-Module "MicrosoftTeams"
Verbindung herstellen
Im nächsten Schritt müssen wir eine Verbindung mit unserem Microsoft 365 Tenant herstellen. Dazu verwenden wir den folgenden Befehl und melden uns dann mit den Anmeldeinformationen eines Microsoft 365 Administrators an.
Connect-MicrosoftTeams
Kanal anlegen
Um einen Kanal anzulegen, müssen wir erstmal die Objekt-ID oder den Anzeigenamen des Teams erhalten. Am besten ist die Objekt-ID, da diese eindeutig zuordnungsbar ist.
Im Anschluss können wir testen, ob das Beziehen auf das richtige Team funktioniert. Dazu führen wir den passenden unten stehenden Befehl aus:
# Suchen nach GruppenID
Get-Team -GroupID "<Gruppen-ID"
# Suchen nach Anzeigename
Get-Team -Displayname "<Anzeigename>"
Info: Wenn es richtig klappt, dann sollten ein paar Informationen zu dem Team angezeigt werden.
Zum Schluss können wir jetzt einen Kanal mit dem unten stehenden Befehl erstellen:
Get-Team <Filter> | New-TeamChannel -Displayname "Anzeigename" -MemberShipType <Typ>