top of page

Powershell –Whatif

  • Yazarın fotoğrafı: Enis GOKTAY
    Enis GOKTAY
  • 22 Ağu 2014
  • 1 dakikada okunur

Powershell kullanmanın engüzel özelliklerinden bir taneside bir komutun çalıştırılamadan önce eğer çalıştırılsaydı ne gibi sonuçlar doğuracağını gösterebilmesidir.

Whatif komutuyla hata yapmaktan kurtulmanın yanısıra test edilmesi de mümkün olmasıdır

Örneklerle açıklamaya çalışacağım,

Aşağıda görüldüğü gibi sunucu üzerinde çalışan servisleri alıp stop etmeye çalışırsak ilgili komutun çalıştığında neler yapacağını görmüş oluruz.


Tabii ki her komut sonrasında –Whatif parametresini kullanamamaktayız. Bu sebeple hangi cmdletlerin bu komutu çalıştırmasına izin verdiğini öğrenmek için aşağıda gösterilen komutu çalıştımalıyız.

Get-Command ile tüm komutları görebiliriz. Komut tipleri için ekran görüntüleri koymaya çalıştım ama bildiğiniz üzere 100’den fazla komut bulunuyor.



Biraz daha kısaltabilmek için modül ismi yazıyorum.

Modul olarak görebilmek için aşağıdaki komutu çalıştırıyorum. CimCmdlets modülü için mevcut cmdletler aşağıdaki gibidir.

Modül içerisinde parametre olarak –whatif içeren cmdletleri görebilmek için ise;


Hangi komutların –whatif enable olduğu görebilmek için de aşağıdaki gibi bir komut çalıştırıyoruz.


Görüldüğü gibi hangi komutların destekleyip desteklemediğini ilgili ekranlarda görülen komutları çalıştırıarak öğrenebiliriz.

Enis Göktay

Son Yazılar

Hepsini Gör

コメント


Abonelik Formu

Gönderdiğiniz için teşekkür ederiz!

bottom of page