Microsoft, PowerShell Core 6.0’ın genel kullanılabilirliğini 10 Ocak 2018’de açıkladı.
PowerShell Core, Microsoft Windows ile birlikte gelen bir komut satırı kabuğu ve komut dosyası dili olan PowerShell’in yeni bir sürümüdür.
PowerShell Core’un çıkması, PowerShell sürümlerinin sayısını ikiye arttırıyor. Microsoft’un Windows işletim sisteminin tüm yeni sürümlerine ve yeni PowerShell Çekirdeği’ne entegre edilen on yıl yaşlı bir PowerShell var.
Microsoft, PowerShell Core’u PowerShell’in bir gelişimi olarak görüyor. Birincisi, çapraz platform uygulaması olarak kullanılabilir, ikincisi yalnızca Windows için kullanılabilir.
PowerShell Core’un çapraz platform yapısı, yazdığınız komut dizileri, desteklenen herhangi bir işletim sisteminde çalışacağı anlamına gelir. PowerShell Core komut dosyalarını Windows’a yazabilir ve bunları desteklenen Mac OS X veya Linux aygıtlarında kullanabilirsiniz. ARM aygıtları için bile deneysel (desteklenmeyen) sürümler var.
Microsoft, PowerShell Core’nde aktif olarak çalışır. Öte yandan PowerShell, Windows sürümleri için genişletilmiş destekle en iyi karşılaştırılabilir bir durumda. Microsoft’un PowerShell’e özellikler ekleme planları yok, ancak kritik hata düzeltmeleri ve güvenlik güncelleştirmeleri çıktı.
Bununla birlikte, şu anda Windows PowerShell’e yeni işlevler getirmek için hiçbir planımız yok. Bu, gerileme riskinin Windows PowerShell için çok düşük olacağı anlamına geldiği için mevcut iş yükleriniz için istikrarlı bir platform olarak güvenebilirsiniz.
PowerShell Core, Windows’ta yan yana yüklenir. Kısaca: PowerShell Core, Windows PowerShell’i herhangi bir şekilde Windows aygıtlarında etkilemez.
PowerShell Core 6.0, PowerShell 5.1 kadar güçlü değildir. Bunun temel nedenlerinden birisi, PowerShell’in .NET Framework ve .NET Standard’a, PowerShell Core’un ise daha az zenginliğe sahip .NET Core ve .NET Standardına erişebilmesidir.
Windows PowerShell için kullanılabilen bazı teknolojiler .NET Core tarafından desteklenmiyor. Microsoft, bazı teknolojilerin gelecek sürümlerde geri gelebileceğini ancak bunların hepsinde geçerli olmayacağını belirtiyor.
PowerShell ve PowerShell Core çekirdek arasındaki farklar
[supsystic-tables id=5]
PowerShell Core 6.0 indirmeleri
Windows için PowerShell Çekirdeği bu bağlantıyı ziyaret edebilirsiniz.
Mac OS X ve Linux için PowerShell Core bu linkten edinilebilir .