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:
![](https://www.maffert.net/wp-content/uploads/2020/02/powershell_teams1.png)
2. „Incoming Webhook“ auswählen und auf „Hinzufügen“ klicken:
![](https://www.maffert.net/wp-content/uploads/2020/02/powershell_teams2.png)
3. Einen Namen vergeben, z.B. Lohni und unten auf „Erstellen“ klicken
![](https://www.maffert.net/wp-content/uploads/2020/02/powershell_teams3.png)
4. Die nun generierte URL kopieren:
![](https://www.maffert.net/wp-content/uploads/2020/02/powershell_teams4.png)
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](https://www.maffert.net/wp-content/uploads/2020/02/powershell_teams5.png)