Powershell 2.0 Gereksinimleri
| Windows |
Merhaba,
Bu ilk yazımda sizlere Powershell 2.0'ın farklı sunucu işletim sistemlerinde kurulumuna ilişkin bilgi vermek istiyorum.
Öncelikle Powershell hakkında çok özet bilgi vermek istiyorum. Microsoft Wİndows Server 2008 ile birlikte yeni bir scripting yöntemi geliştirdi : Powershell 1.0. Sonrasında ise özellikle remote scripting konusundaki eksiklikleri gidermek için Powershell 2.0 çıktı. Powershell tamamen .NET framework üzerinde geliştirilmiş, .NET modüllerini, WMI arabirimini kullanmaya imkan sağlayan güçlü bir araçtır. Özellikle sürekli tekrarlanan işlerin gerçekleştirilmesi amacıyla kullanılması önerilmektedir. Ayrıca, powershell script'lerinin yazılması amacıyla yine Microsoft tarafından Powershell Integrated Scripting Environment (Powershell ISE) ürünü de .NET Framework ile hazırlanmış olup, ücretsiz olarak kullanıma sunulmuştur.

Bu girşin ardından, Powershell 2.0'ın farklı işletim sistemlerindeki gereksinimleri ve kurulumu için yapılması gerekenlerden bahsedelim.
Windows Server 2003R2
Powershell 2.0 için .NET framework 2.0, Powershell ISE için .NET framework 3..5.1
Windows Management Framework (WMF)
Windows Server 2008 sp2
Windows Server 2008'da Powershell 1.0 gelmektedir. Powershell 2.0 için .NET framework 3.0'ın feature olarak eklenmesi gereklidir. Ayrıca WMF yine gereklidir.
Windows Server 2008R2 Full Edition
Powershell 2.0 ürün ile birlikte gelmektedir. Powershell ISE ayrı bir feature olarak eklenmelidir ki, bu işlemi yaparken .NET framework 3.5.1 gerekliliği uyarı olarak gelecek ve otomatik olarak eklenecektir.
Windows Server 2008R2 Server Core Edition
Full edition'dan farklı olarak Windows Server 2008R2 Server Core versiyonunda Powershell 2.0 yüklü olarak gelmemektedir. Bu versiyonda .NET framework ve Powershell komut satırından yüklenmelidir. Tabi grafik arabirime sahip olmayan bu işletim sisteminde Powershell ISE kullanma imkanınız da bulunmamaktadır.
Powershell 2.0 kurulumu için aşağıdaki komutların çalıştıırılması yeterlidir.
DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore
DISM /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowershell
Windows