PowerShell Nedir?
PowerShell Script Nedir?
PowerShell Script Yazmak İçin Adım Adım Rehber
İlk olarak, PowerShell’i açmanız gerekiyor. Windows 10 ve sonraki sürümlerde, başlat menüsüne “PowerShell” yazıp çıkan sonuca tıklayarak PowerShell’i açabilirsiniz. Eğer PowerShell'i yönetici olarak açmanız gerekiyorsa, sağ tıklayıp "Yönetici olarak çalıştır" seçeneğini tıklayın.
2. PowerShell Script Dosyasını Oluşturun:
PowerShell script dosyaları, `.ps1` uzantısı ile kaydedilir. Yeni bir metin dosyası oluşturun ve bu dosyayı `.ps1` uzantısı ile kaydedin. Örneğin: `C:\Scripts\benim_script.ps1`.
3. Kod Yazmaya Başlayın:
Şimdi scriptinizi yazmaya başlayabilirsiniz. Basit bir örnekle, sisteminizdeki tüm çalışan süreçleri listeleyen bir PowerShell script’i yazalım:
Get-Process
Bu, sisteminizdeki tüm aktif süreçleri listeleyecektir. PowerShell scriptlerinde birçok farklı komut ve cmdlet (PowerShell'in komutlarına verilen isim) kullanılabilir. İlerleyen zamanlarda, scriptinize parametreler ekleyebilir, döngüler ve koşul ifadeleri ile daha karmaşık scriptler yazabilirsiniz.
4. Scripti Çalıştırma:
PowerShell scriptinizi yazdıktan sonra, bu scripti çalıştırmak oldukça basittir. Ancak, Windows güvenlik nedeniyle, PowerShell scriptlerini çalıştırmadan önce bazı ayarlamalar yapmanız gerekebilir. Bu ayarlamalar, PowerShell’in script çalıştırma politikalarını değiştirecek.
PowerShell'i yönetici olarak açtıktan sonra şu komutu girin:
Set-ExecutionPolicy RemoteSigned
Bu komut, sadece yerel olarak yazılmış ve imzalanmış scriptlerin çalıştırılmasına izin verir. Artık yazdığınız scriptleri çalıştırabilirsiniz.
5. Scripti Çalıştırma:
Script dosyasını çalıştırmak için, script'in bulunduğu dizine gidin ve şu komutu yazın:
.\benim_script.ps1
Bu komut, scriptinizi çalıştırır ve belirtilen işlemleri gerçekleştirir.
PowerShell Script Yazarken Dikkat Edilmesi Gerekenler
# Bu komut çalışan süreçleri listeler
Get-Process
- Yazım Hataları: Kod yazarken dikkatli olun. PowerShell, yazım hatalarına oldukça duyarlıdır. Küçük bir hata, scriptinizin çalışmamasına neden olabilir.
- Güvenlik: Script yazarken sistemin güvenliğini her zaman göz önünde bulundurun. Özellikle dışarıdan alınan scriptleri çalıştırmadan önce dikkatlice inceleyin.
PowerShell Script Çalıştırma Hatalarını Gidermek
Sonuç
PowerShell dünyasına hoş geldiniz!