Windows PowerShell
Windows PowerShell, Microsoft tarafından Windows komut satırı cmd.exe ve Windows Script Host'a alternatif olarak geliştirilen yeni nesil bir komut satırı uygulamasıdır. Windows PowerShell'in sunduğu yeni komut yapısı Unix sistemindeki komut yapısına benzemektedir. Kullanıcı herhangi bir komutu çalıştırdığında farklı komutlar ile bağ kurabilmektedir. Windows PowerShell 30 Kasım 2006'da ilk olarak Windows Vista işletim sisteminin bir parçası olarak planlanmıştır. Microsoft Exchange Server 2007 ile beraber ilk kez piyasaya sürülmüştür. Windows PowerShell 1.0 sürümü Windows XP, Windows Server 2003 ve Windows Vista için ücretsiz indirilebilmektedir. Windows 7'den itibaren Windows PowerShell 2.0 işletim sistemi ile beraber gelmektedir. Windows PowerShell 2.0 bir önceki sürümünden farklı olarak görsel kullanıcı arayüzüne sahptir.
Windows PowerShell-Cmdlets
Cmdlet (Command-let) Windows Powershell'in sahip olduğu özel komutlardır. Cmdlet komutlarının isimlerinden ne iş yaptıkları kolayca anlaşılabilmektir. Her bir Cmdlet için genişçe yardım bilgileri mevcuttur. Aşağıdaki komut sayesinde istenilen Cmdlet hakkında detaylı bilgiye ulaşılabilir.
get-help <Cmdlet-İsmi> -detailed
Kullanım örnekleri
- Mevcut olan bütün Cmdletleri listelemek için:
get-command
- Get-Process komutu hakkında örnek kullanımlar görmek için:
get-help get-process -examples
- C:\ sürücüsüne geçmek için:
set-location C:\
- P ile başlayan bütün uygulamaları sonlandırmak:
get-process p* | stop-process
- 10 Mb dan fazla bellek kullanan uygulamaları bulmak ve sonlandırmak için:
get-process | where { $_.WS -gt 10MB } | stop-process
Dış bağlantılar
- PowerShell Script Örnekleri
- Mıcrosoft Script Center
- PowerShell geliştirme takımına ait Weblog – Yenilikler ve gelişmeler hakkında aktüel bilgiler