Sistemciler İçin PowerShell Öğreniyorum – Fonksiyonlar – Bölüm 5

Bu bölümde Fonksiyon yönetim özellikleri ile birlikte COM objelerinin kullanılması da incelenecektir.


Resim-1

Fonksiyon içerisinde statementlar kullanılabileceği gibi aynı zamanda COM objeleri de oluşturulabilir. Aşağıda oluşturulan fonksiyon ile Internet Explorer COM objesi oluşturulmuş ve fonksiyon içerisinde kullanılmıştır.


Resim-2

WikiArama fonksiyonu içerisinde kullanıcıdan yalnızca search değişkeni istenmiştir. Kullanıcı bu değişkeni parametre kullanımı ile ya da direk fonksiyon isminin yanına ilgili değeri girerek doldurabilir.

Fonksiyon içerisindeki kod döngüsü ise bir adet Internet Explorer objesi oluşturarak ilgili sayfaya gitmesini sağlamaktadır. Yalnızca sayfa URL’nin sonundaki değişken kullanıcıdan istendiği için fonksiyon her çalıştırıldığında dinamik Wikipedia sayfasına gidilmektedir.


Resim-3

Fonksiyonların değiştirilmesi ve kaldırılması

Script içerisinde kullanılan fonksiyonlar istenildiği takdirde değiştirilebilir ya da tamamen kaldırılabilir.

Değiştirilmek istenen fonksiyon için yapılması gereken aynı fonksiyonun değiştirilen kısımları ile birlikte tekrardan oluşturulmasıdır.


Resim-4

Test fonksiyonu konsol içerisinde çağrıldığında güncelleştirilmiş ikinci sürümün çıktı olarak verildiği görülmektedir.


Resim-5

Fonksiyonların kaldırılması için ilgili PowerShell oturumunun kapatılması sağlanabilir. PowerShell konsolundan ya da çalıştırılan script içerisinden çıkıldığında fonksiyon ve fonksiyona atanan değerler kaldırılacaktır.

Ayrıca Del komutu kullanılarak ilgili fonksiyon aynı oturum içerisinde silinebilir.

Resim-6


Resim-7

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Yazı gezinmesi

Mobil sürümden çık