Platformlar arası otomasyon aracının ve PowerShell 7 yapılandırma çerçevesinin resmi sürümü artık mevcuttur. Windows, macOS ve GNU / Linux platformlarına uygulanabilir Yeni sürümde Microsoft, .NET Core 2.x'ten 3.1'e geçiş yaptı. Birçok .NET Framework API'sinin yeniden canlandırılması sayesinde, mevcut Windows PowerShell modüllerinden daha büyük modüller elde edebilir. Geriye dönük uyumluluk.
PowerShell 7'nin çapraz platform yapısı, Ubuntu, openSUSE, Fedora, Debian ve diğer Linux dağıtımlarının tümünün kullanılabileceği anlamına gelir. Ürün Proje Yöneticisi Joey Aiello, "Modül uyumluluk sorunları nedeniyle geçmişte PowerShell Core 6.x'i kullanamadıysanız, bu olağanüstü özelliklerden tam olarak yararlanabileceğiniz yeni bir sürüm olacak. Bugün resmi olarak sizinle görüşeceğim."
Tam olarak desteklenen işletim sistemleri arasında Windows 7 / 8.1 / 10'un 64 bit sürümleri ve Windows Server 2008 R2 / 2012/2012 R2 / 2016 ve 2019, macOS 10.13 ve üzeri, Red Hat Enterprise Linux (RHEL) / CentOS 7 ve Daha yüksek sürüm, Fedora 29 ve üstü, Debian 9 ve üstü, Ubuntu 16.04 ve üstü, openSUSE 15 ve üstü ve Alpine Linux 3.8 ve üstü.
Debian ve Ubuntu ayrıca ARM32 ve ARM64 sürümlerini destekler ve ARM64 Alpine Linux da desteklenir. Microsoft, resmi bir destek olmamasına rağmen, Arch ve Kali Linux için topluluk tarafından üretilen yazılım paketleri bulunduğunu söyledi.
Aiello, PowerShell 7'de bulunabilecek bazı yeni özellikleri vurguladı:
Ardışık düzen paralelizasyonu için ForEach-Object-Parallel'i kullanın
Yeni operatör
Üç yuan: a? B: c
Boru hattı zinciri işletim sembolü: || ve
Boş koşul operatörü: ?? ve ?? =
Hataları araştırmayı kolaylaştırmak için basitleştirilmiş dinamik hata görünümü ve Get-Error cmdlet'i
Kullanıcıların örtük bir Windows PowerShell oturumunda modülleri içe aktarmasına olanak tanıyan uyumluluk katmanı
Otomatik yeni sürüm bildirimi
DSC kaynaklarını doğrudan PowerShell 7'den çağırma yeteneği (deneysel)
PowerShell 7'yi GitHub üzerinden indirebilir ve ayrıca Windows, macOS ve Linux için kurulum belgeleri sağlayabilirsiniz.
Windows, macOS ve Linux için kurulum belgeleri
PowerShell Core'u Windows'a Yükleme
PowerShell Core'u Linux'a Yükleme
MacOS'ta PowerShell Core'u yükleme
PowerShell Core'u ARM'ye yükleme