Windows Powershell, sistem yöneticileri ve uzman kullanıcılar
için tasarlanmış komut satırı bazında bir kodlama dilidir. Windows
PowerShell, BT uzmanları tarafından Windows işletim sistemi
üzerinde çalışan uygulamaların yönetimini ve kontrolünü sağlamak
için kullanılmaktadır. NET Framework kütüphanesini destekler,
Powershell Kullanıcılar için windows'da çalışır durumda olan
uygulamaların yönetimini ve denetlemelerini otomatize etmesine
yardımcı olur.
Powershell zengin ve geliştirilmiş kodlama diline sahiptir.
Zaten .NET framework kullandığından .NET komutları da Powershell de
kullanılabilir. BT uzmanları, Windows PowerShell üzerinde
bulunan cmdlet'ler yardımı ile birden fazla bilgisayarın yönetimi
komut satırı üzerinden gerçekleştirebilmektedirler. Hatta küçük
çaplı programlar ile uygulamalar geliştirilebilir.
Windows PowerShell ile beraberinde gelen özellikleri de
seçenekler halinde sıralayacak olursak;Windows PowerShell, süreç ve
olay izinlerini yönetmek ve Windows Yönetim Araçları (WMI)
kullanılarak ortak sistem yönetimi görevlerini gerçekleştirmek için
cmdlet'ler içermektedirler.
Sistemimizde kullandığımız Powershell versiyonunu görmek için
aşağıdaki komutu kullanabiliriz.

Windows PowerShell 3.0 yeni özelliklerinden bazıları
şunlardır:
- WorkFlow
Windows Powershell Workflow IT Pro ve Developerların Windows
Powershellin otomasyon yeteneklerinden iş akışlarında
faydalanmalarını sağlanır.
- Disconnected Sessions
Powershell komutları oturum koptuğunda ve aynı bilgisayardan
veya başka bilgisayardan bağlanıldığında dahi durumu kaybetmez ve
komut çalışmaya devam eder.
- Scheduled Jobs
Düzenli olarak veya bir eventa yanıt olarak scheduled jobslar
tanımlanabilir.
- Show-Command
Show-Command a Cmdlet ve ISE Add-On kullanıcılarının doğru
cmdlet bulmaları , parametreleri dialog box içinde görmelerini ve
çalıştırmalarını sağlar.
- Simplified Language Syntax
Simplified Language Syntax scriptlerin ve komutların
daha kolay ve doğal dil kullanarak daha az kod yazarak
oluşturulabilir.
- Delegated Administration
Sınırlı izinlere sahip kullanıcıların kritik işlerde kullanılan
komutları yetkileri dahilinde çalıştırması sağlanır
- Robust Session Connectivity
Uzak oturumlar network hatalarına esnektir ve sıksık yeniden
bağlantı kurulmaktadır. Eğer bağlantı yeniden kurulamıyorsa,
bağlantı otomatik olarak geri yüklendiğinde otorum bağlantısı geri
yüklenir.
Windows PowerShell 3.0 Windows Server 2012 ile birlikte
gelmektedir. Windows 7, Windows Server 2008 R2 ve
Windows Server 2008 için yüklenebilir durumdadır.
Powershell 3.0 Windows Management Framework 3.0 ile birlikte
gelmektedir. İşletim sistemi için uygun paket indirilmek
zorundadır.
Windows 7 ve Windows Server 2008 R2 için Service Pack 1 Windows
Server 2008 için ise Service Pack 2 kurulu olmak
zorundadır.
The Powershell 3.0 (Windows Management Framework 3.0 ) bu
adresten indirilebilir :
http://www.microsoft...s.aspx?id=34595 Yeni versiyon WMI ve
WinRM içermektedir.
Windows Management Framework 3.0 Microsoft .NET Framework
4.0 kurulumu istemektedir. Microsoft .NET Framework 4.0
http://www.microsoft...s.aspx?id=17851 bu adresten indirilip
kurulabilir.