Windows PowerShell Nedir?

Windows PowerShell, Microsoft’un Windows ve Windows Server üzerindeki kontrol yetkinliğini arttırmak ve otomatikleştirilmiş işlevler hazırlamak amacıyla geliştirdiği otomatikleştirme platformu ve bir betik dilidir. Windows PowerShell’i anlamanız için önce Shell’in ne olduğunu kavramanız lazım. Bilgisayar biliminde Shell (Kabuk); kullanıcıların işletim sistemi üzerinde çeşitli servislere erişmesine imkan tanıyan, kullanıcı grafik arayüzü (GUI) veya komut istemi ekranıdır. Adından anlayabileceğiniz gibi PowerShell, bu sistemin güçlendirilmiş halidir.

Windows PowerShell’i Microsoft, sistem yöneticileri ve kullanıcıların otomatikleştirilmiş yönetim mekanizmaları geliştirmeleri için tasarlamıştır. .NET Framework’ü üzerine temellendirilmiş Windows PowerShell aynı zamanda basit betikler üretebileceğiniz bir Scripting Language, yani bir betik dilidir. Windows PowerShell, Windows’un neredeyse tüm işletim sistemlerinde kullanılabilirdir. İlk defa 2006 yılında görücüye çıkan Windows PowerShell; Windows XP, Windows Server 2003 ve Windows Vista gibi miadı dolmuş işletim sistemi sürümlerinde dahi kullanılabilmektedir. Eski sistemlerde Microsoft’un sitesi üzerinden indirerek sisteme kurmanız gereken PowerShell; Windows 7, Windows 8.1 ve Windows 10 gibi güncel sürümlerde PowerShell 5.0 sürümüyle sisteme yüklü olarak gelmektedir.

Peki, Microsoft’un Windows PowerShell’i geliştirmesinin ve tüm güncel işletim sistemlerine kadar dağıtmasının ardındaki neden nedir? Biliyorsunuz ki, Windows tüm kullanıcılara hitap etmek için kullanıcı grafik arabirimini göz önünde tutan bir sistemdir. Her kullanıcı grafiksel arayüz üzerinden ayarları yapabilir ve sistemini kendine göre özelleştirebilir. Son kullanıcılar için bu ciddi bir avantajken, sistem yöneticileri ve sistemin derinliklerinde çalışması gereken Admin ve Webmaster’lar için büyük bir sorunu yanında getirir: Kısıtlı Erişim… Linux tabanlı sunucular ve sistemlerdeki Terminal ekranı üzerinden yöneticiler komutlar yardımıyla grafik arabiriminin ardına geçip, köklü değişiklikler yapabilirler. Ne yazık ki, Windows’da bu mümkün değildir. Bir noktaya kadar Komut İstemi ihtiyaçlarımızı görmesine rağmen tamamen yeterli değildir.

Bu açığını kapatmak isteyen Microsoft, üst düzey kullanıcıların sistemin derinlerine inebilmesi ve otomatikleştirilmiş görevler oluşturabilmesi amacıyla Windows PowerShell’i geliştirmiştir. Yazılım uzmanları ve analistlerine göre Windows PowerShell’in gelecekteki Windows Komut İstemi ekranının yerini alması bekleniyor.

event_note Mart 2, 2018

account_box admin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir