Powershell
Powershell try catch ile hata yakalama
Powershell try catch ile hata yakalama makalesinde. Bildiğiniz üzere Powershell scriptleri içerisinde try catch ve finally fonksiyonlarını kullanabliliyoruz.
Powwershell try catch hakkında temel makaleme buradan ulaşabilirsiniz.
Bu yazıda ise bir örnek script ile try catch kullanacak ve çıkan hata mesajını bizim istediğimiz şekilde yorumlanamasını sağlayacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
try { [int]$sayi1 = Read-Host "İlk sayıyı girin" [int]$sayi2 = Read-Host "İkinci sayıyı girin" $bolme = $sayi1 / $sayi2 Write-Host $bolme } catch { if ($($_.exception.message -contains "Attempted to divide by zero.")) { Write-Host "Hatalısın bir sayı sıfıra bölünmez" } Else {Write-Host "Bir problem olmuş olabilir mi ?"} } |