What is Slack?

Slack, bulut tabanlı bir ekip iş birliği uygulamasıdır. Kanadalı geliştirici Stewart Butterfield tarafından kurulmuştur. Slack uygulaması üzerinde oluşturulan kanallarda paylaşılan bilgilere ekibinizde yer alan herkes ulaşabiliyor.
PowerShell ile bildirim gönderme
Bir Slack kanalına herhangi bir güncelleme göndermeden önce bir “Incoming Webhook” oluşturmanız gerekir. Incoming Webhook oluşturmayı site içinde diğer kılavuzlara bakarak yapabilirsiniz. Incoming Webhook adımlarını takip ettikten sonra size bir Webhook URL verilecektir.
Artık Webhook URL'si oluşturulduğuna göre, Slack Kanalına gönderilecek mesajı içerecek bir JSON nesnesi oluşturmanız gerekiyor.
Bu örnekte, basit bir Hello World mesajı gönderecektir.
Diğer makalelere bakarak betiklerinizin sonuçlarını slack yöntemi ile alabilirsiniz.
$uriSlack = "https://hooks.slack.com/services/T04L2K57dsfds1233424/dkMMoeMOrrstEtZdfdsfsd"
$body = ConvertTo-Json @{
pretext = "Hello world"
text = "Mesajı buraya yazınız."
color = "#142954"
}
try {
Invoke-RestMethod -uri $uriSlack -Method Post -body $body -ContentType 'application/json' | Out-Null
} catch {
Write-Error (Get-Date) ": Update to Slack went wrong..."
}
Scripti çalıştırdıktan kısa bir süre sonra, bildirimin belirlediğiniz kanala geldiğini görebilirsiniz.

Eğer daha Zengin Bir Slack Mesajı Göndermek isterseniz, aşağıdaki adresten powershell slack modülünü yükleyebilirsiniz.