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.
MakerWorld Koleksiyon İndirici MakerWorld üzerinde koleksiyonunuza eklediğiniz modelleri tek tek indirmek zaman alıcı ve zahmetli…
Elektronik Raf Etiketi (ESL) Nedir? Fiyatları, Avantajları ve Mağazalar İçin Dijital Dönüşüm Rehberi Perakende sektörü…
Gigabyte G6 Boot Sorunu Çözümü (KF ve MF 2024) – No OS Will Boot Fix…
Microsoft Office 2016, 2019 ve 2021 KMS Aktivasyonu Nasıl Kaldırılır? [Detaylı Rehber] Office KMS kaldırma,…
Merhaba!Bu yazıda WooCommerce Kategori Menü Eklentisi anlatıyor olacağım. WooCommerce mağazalarında menü yönetimini kolaylaştıran, akıllı hale…
microsoft ace oledb 12.0 hatası,oledb 12.0 provider not registered,microsoft access database engine indir,accessdatabaseengine.exe indir,oledb provider…