powershell nedir, powershell kullanımı, powershell ne işe yarar
Bu Yazının İçeriği
PowerShell, 10 yıl önce Microsoft tarafından geliştirildi. Amaç klasik komut satırı arayüzünün gücünü, yerel ya da uzaktaki Windows ve Linux sistemlerini kontrol etmeye yarayacak yönetim arayüzü ekleyerek artırmaktı. Component Object Model (COM), Windows Management Instrumentation (WMI) ve Common Information Model (CIM) arayüz standartları ile birlikte PowerShell, yönetim bileşenlerinin üreticiden ya da dağıtımcıdan bağımsız olarak uygulanmasını sağladı.
Microsoft PowerShell 1.0’ı 14 Kasım 2006’da yayınlandığında, DOS tabanlı komut istemi arayüzünün eksikliklerini gidermeyi amaçlıyordu. Özellikle karmaşık script dilleri kullanarak nesnelerin yönetimi konusunda eksiklik vardı. Bu yüzden Microsoft temelli yazılımlar için özel bir script dili olarak görev yapacak ve yönetim görevlerini otomatik hale getirebilecek güçlü ve esnek bir yapıda olan bu arayüz ortaya çıkarıldı.
Her sürüm güncellemesinde PowerShell, Active Directory ve Exchange Server da dahil olmak üzere, daha çok kaynağı yönetme yeteneği kazandı ve işlevselliği artırmak için yeni modüller kazandı.
PowerShell 6.0’ın yayımlanmasıyla Microsoft, PowerShell’i açık kaynak kodlu hale getirdi ve Linux-Unix tabanlı işletim sistemleri için erişime sundu. Şu an hala geliştirilen PowerShell’in alpha sürümleri Microsoft’un Github adresinden indirilebiliyor.
PowerShell, nesneleri yönetmeye yarayan birçok cmdlet’e (tek görevli komut satırı aracı) sahip. Aşağıda bazılarından bahsedeceğiz ama çok daha fazla sayıda cmdlet olduğunu da göz önünde bulundurmanız gerekiyor.
Sistem Gereksinimleri:
Windows 95’in piyasaya sürülmesinden sonra Microsoft, IBM uyumlu bilgisayarlarda yürütülebilmesi için Windows’u DOS üzerinde çalıştırdı. Windows 95’ten sonra MS-DOS, bazı eski uygulamalar halen kullandığı için varlığını sürdürdü.
MS-DOS, aynı zamanda uzaktan bağlantı yöntemleriyle ve görevleri otomatik yürütecek şekilde kodlanmış scriptler aracılığıyla cihazları yönetmek için de kullanıldı. Ancak MS-DOS 1981 yılında ortaya çıktı ve PowerShell 2006’da sunulana kadar Microsoft rakiplerinin aksine komut istemi arayüzünde büyük bir yenilik yapmadı. 25 yıllık aradan sonra PowerShell çok daha fazlasını sunacak şekilde geliştirildi.
Microsoft PowerShell’i, komut satırını ve .NET framework üzerine kurulu script dilini bir araya getirerek, yönetim arayüzü olarak geliştirdi. Böylelikle sadece donanımın, yazılımın ve ağ bileşenlerinin yönetileceği değil, geliştiricilerin script yeteneklerini kullanabilecekleri bir platform ortaya çıktı.
Programın açık kaynak kodlu olarak sunulmasıyla kullanılabilirliği oldukça arttı. Örneğin macOS kullanarak Windows sunucularını yönetmek ve Windows tabanlı cihazlardan Linux sunucularını takip etmek mümkün hale geldi. Sunduğu bu esneklikle PowerShell çok önemli bir yere sahip.
PowerShell, daha yaratıcı olmak isteyen son kullanıcılardan, cihazları yerel ve uzaktan kolaylıkla kontrol etmek için güçlü bir çözüm arayan sistem yöneticilerine kadar herkese hitap ediyor. Donanım ve yazılım katmanları arasında kendi uygulamalarını yazan geliştiriciler de PowerShell’den faydalanıyor.
PowerShell, yeni komutları, syntax ve mantık sırası ile birçok şeyi öğrenmeyi gerektirse de Microsoft, PowerShell’in kurumsal uygulamalarla entegre olması için gerekli modülleri sağlıyor. Açık kaynak kodlu hale gelmesiyle de her sistem yöneticisine hitap etmeye başladı.
Exchange gibi uygulamalarda yönetim görevlerini gerçekleştirmek için bir arayüz olsa da, mail sistemi yöneticileri tam kapasiteye ulaşmak için PowerShell kullanmak zorunda.
Bash (Unix Shell), Z Shell, Linux SSH, PuTTY, OpenSSH, Cygwin, Windows komut istemi, GNOME Terminal, Cmder ve Pash, PowerShell alternatifleri olarak görülüyor. Alternatiflerin kullanım alanlarına göre avantajları ve dezavantajları var.
PowerShell, Windows 7’den sonraki tüm Windows sürümleriyle birlikte geliyor. Windows Server açısındansa 2008 R2’den sonraki sürümler için entegrasyon sağlanmış.
Daha eski Windows sürümleri de PowerShell çalıştırabilir, ancak opsiyonel olarak indirilip kurulması gerekir. PowerShell’i yüklemek ya da daha yeni sürümlerine yükseltmek için öncelikle Windows Management Framework (WMF) yükleyicisi indirilmelidir. WMF sürüm numarası ile yüklenecek PowerShell sürüm numarası uyumludur. Microsoft’un sitesinden WMF 5.0’ı indirmek mümkün.
OS X ve Linux içinse PowerShell’in son sürümünü bu bağlantıdan indirip sisteminize kurmanız gerekiyor.
microsoft ace oledb 12.0 hatası,oledb 12.0 provider not registered,microsoft access database engine indir,accessdatabaseengine.exe indir,oledb provider…
Microsoft, uzaktan farklı cihazları kontrol etmeye yarayan Uzak Masaüstü uygulamasına desteği keseceğini duyurdu. Onun yerine…
office 2021 etkinleştirme, office 2021 lisans anahtarı, office 2021 ürün anahtarı, office 2021 aktivasyon, office…
Microsoft Office 2016, güçlü özellikleri ve kullanıcı dostu arayüzü ile hala popülerliğini koruyan bir ofis…
Office 2019 etkinleştirme, Office 2019 ürün anahtarı, Office 2019 lisans, Office 2019 serial key, Office…
2025 e-imza, e-imza nedir, e-imza nasıl alınır, e-imza başvurusu, e-imza ücreti 2025, e-imza fiyatları, e-imza…