Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

PowerShell Script Nedir ve Nasıl Yazılır?
PowerShell, sistem yöneticileri ve BT uzmanları için geliştirilmiş güçlü bir otomasyon aracıdır.
Basit komutlardan karmaşık işlemlere kadar her şeyi yapabilen PowerShell, Windows yönetiminde en çok tercih edilen araçlardan biridir.
Bu yazıda, PowerShell script nedir sorusuna yanıt verecek ve ilk PowerShell script’inizi nasıl yazacağınızı adım adım göstereceğiz.
PowerShell script, bir veya birden fazla komutu içeren .ps1 uzantılı dosyalardır.
Bu dosyalar, tekrar eden işleri otomatikleştirmenizi sağlar.
Örneğin, belirli klasörlerdeki eski dosyaları silmek, Active Directory kullanıcılarını dışa aktarmak veya SCCM istemci işlemlerini uzaktan başlatmak gibi görevleri tek komutla gerçekleştirebilirsiniz.
PowerShell script dosyaları .ps1 uzantısıyla kaydedilir.
Bunu Not Defteri, Visual Studio Code veya PowerShell ISE ile kolayca oluşturabilirsiniz.
Basit bir örnek:
💡 Not: Script’leri çalıştırmadan önce PowerShell güvenlik politikası nedeniyle hata alabilirsiniz.
Aşağıdaki komutla çalıştırma iznini etkinleştirebilirsiniz:
PowerShell’de değişkenler $ işaretiyle tanımlanır.
Bu şekilde script’inizde dinamik verilerle işlem yapabilirsiniz.
Script’lerde karar verme yapıları otomasyonun temelidir.
Fonksiyonlar, script’leri modüler ve okunabilir hale getirir.
PowerShell’i Yönetici olarak açın.
Script dosyasının bulunduğu klasöre gidin:
Script’i çalıştırın:
İpucu: Başına .\ koymak, script’in bulunduğu dizinden çalıştırılacağını belirtir.
Aşağıdaki örnek, C:\Logs klasöründeki 7 günden eski log dosyalarını otomatik olarak siler.
Bu tür script’ler sistem bakımında zamandan tasarruf sağlar ve insan hatasını ortadan kaldırır.
Artık PowerShell script oluşturmanın temellerini biliyorsunuz:
.ps1 dosyası oluşturmak
Değişken, döngü ve koşul kullanmak
Script’i PowerShell üzerinde çalıştırmak
Bir sonraki yazıda, “PowerShell ile Active Directory Kullanıcılarını CSV’ye Aktarma Scripti” konusuna geçeceğiz.