Microsoft Teams Mimarisine PowerShell İle Webhook Fırlatmak
•
Uyarı, İzlemePowerShell
Bildiğiniz gibi Send-MailMessage komutu modern kimlik doğrulayıcı eksikliğinden dolayı müzeye atıldı. Sistemin artık kurumsal siber iletişim noktaları Microsoft Teams veya Slack webhook API leridir.
Bunu yapmak çok eğlencelidir.
API Tüneli ve Kanal Alarmı
Teams'ten grubunuza ait bir WebHook bağlantısı (Url) alırsınız. Scriptiniz hata verirse şu muazzam REST komutunu tetiklersiniz:
$TeamsUrl = "https://outlook.office.com/webhook/..."
$Mesaj = @{
"title" = "Kritik Sistem Cokusu!"
"text" = "X Sunucusunun veri diski %100 e ulasti. Acil mudahale."
"themeColor" = "FF0000"
}
Invoke-RestMethod -Uri $TeamsUrl -Method Post -Body ($Mesaj | ConvertTo-Json) -ContentType "application/json"
Aman Allah'ım! Bu kod çalıştığı o salisede, mobil telefonlarınızda Teams kanalınızda kocaman kırmızı renkli bildirimli bir felaket uyarı penceresi yanıp sönmeye başlayacaktır.