Powershell: Nachrichten an Teams Kanäle/Channels schicken

Hier zeige ich euch wie ihr relativ schnell, via Powershell, Nachrichten an Teams Kanäle/Channels schicken könnt. Damit kann man dann automatische Skripte erstellen die bei bestimmten Aktionen die Nachrichten verschicken.

1. Auf einen Teams Channel mit rechter Maustaste klicken:
2. „Incoming Webhook“ auswählen und auf „Hinzufügen“ klicken:
3. Einen Namen vergeben, z.B. Lohni und unten auf „Erstellen“ klicken
4. Die nun generierte URL kopieren:
5. Folgenden Powershell Code nutzen und die URL anpassen:
$myURL = "HIERDIEURLREIN"
$body = ConvertTo-JSON -Depth 2 @{
    title = 'Test'
    text = 'Das ist ein Test'
}
Invoke-RestMethod -uri $myURL -Method Post -body $body -ContentType 'application/json'
6. Fürht man den o.g. Powershell Code nun aus, zeigt Teams die Nachricht im entsprechenden Kanal an:
Powershell

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*