Powershell: Nachrichten an Teams Kanäle/Channels schicken

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

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