Hurriyet

27 Mayıs 2014 Salı

PowerShell: Ders 4 - Tutorial - Parametreler - Cmdlet Opsiyonları

Ortak Parametreler:

  • -whatif – Cmdlet komutu gerçekten çalıştırılmaz ancak çalıştırılırsa ne olacağı gösterilir.
  • -confirm - Kullanıcıyı çalıştırmadan önce uyarır.
  • -Verbose - Daha fazla detay verir.
  • -debug - Debug bilgisi verir.
  • -ErrorAction - Cmdlet  komutuna sorun ile karşılaşıldığında ne yapılacağını söyler. Örnek olarak: continue, stop, silently continue, and inquire.
  • -ErrorVariable - Hata durumunda hatanın hangi değişkende tutulacağını gösterir. Standard  $error değişkenine ektir.
  • -OutVariable - Sonuç olarak ekrana basılan bilgiyi kaydedecek olan parametre opsiyonudur.
  • -OutBuffer - Belirli sayıda nesne değerini tutar.

Örnek: -Whatif parametresinin aşağıdaki kullanımına bakaraktan bir komutun kullanılması halinde hangi işlemlerin yapılacağını göstermektedir. Belirli process'lerin kapatılmasıyla sonuçlanacak bir çıktı ile sonuçlanacaktır.


Komutlar ve Pipe Kullanımı: 

Komutlar arka arkaya kullanılmak istendiğinde aşağıdaki şekilde kullanılmalıdır bunun için aralarına ";" koymak yeterlidir.


Ancak eğer komutların birbirlerinin ürettikleri sonucu kullanmalarını istiyorsak aralarına pipe("|") koymalıyız.


Pipe koyduğumuzda çıkan her sonuç için pwd komutunu çalıştırmış oluruz. Yani dir'den çıkan sonuçları pwd içine koymuş oluruz.

Hiç yorum yok:

Yorum Gönder