PowerShell içerisinde SAPI.SpVoice nesnesini oluşturarak rahatlıkla istediğiniz metni sesli olarak işitebilirsiniz.
Örneğin sabahları RSS feedlerinizi powershell ile dinleyebilir ya da indirdiğiniz bir dokumanı PowerShell’e okutabilirsiniz.
Aşağıda hazırladığım örnekte powershell, makine üzerindeki spooler servisini dinliyor ve durduğunu fark ettiği anda sizi sesli uyarıyor.
$Status
= 0
PowerShell'i konuşturun (tr-TR)
PowerShell içerisinde SAPI.SpVoice nesnesini oluşturarak rahatlıkla istediğiniz metni sesli color:#aa7700;">$sunucuismi
= hostname
Do {
$Servis
= get-service “spooler”
if
(
$Servis
.status -eq “Running”) {
Write-Host “”
}
else
{
$ses
=
new
-object -com SAPI.SpVoice
$ses
.Speak(
"Hey Admin……. spooler service has stopped"
, 1 )
}
Start-Sleep 10
} Until (
$Status
-eq 1)