Microsoft has just lately introduced the overall availability of PowerShell 7.Zero for all supported platforms, together with Windows, Linux, and macOS.
The new model comes with a formidable changelog, all of which is detailed on this web page, however probably the most notable are a collection of latest operators, a compatibility layer to import modules in an lively session, and computerized new model notifications.
Furthermore, the brand new PowerShell replace additionally brings substantial enhancements when it comes to backwards compatibility, which implies extra customers working model 6.x ought to now be capable of transfer to the brand new launch.
“The shift from PowerShell Core 6.x to 7.Zero additionally marks our transfer from .NET Core 2.x to three.1. .NET Core 3.1 brings again a bunch of .NET Framework APIs (particularly on Windows), enabling considerably extra backwards compatibility with present Windows PowerShell modules. This consists of many modules on Windows that require GUI performance like Out-GridView and Show-Command, in addition to many function administration modules that ship as a part of Windows,” Microsoft explains.
All Windows variations supported
PowerShell 7.Zero works on all Windows variations which can be nonetheless getting assist, and these embody Windows 7, 8.1, and 10, but additionally on Windows Server 2008 R2, 2012, 2012 R2, 2016, and 2019. If you’re an Apple person, you may set up the brand new model of macOS 10.13 and newer.
As far as Linux is worried, Fedora 29+, Ubuntu 16.04+, OpenSuSE 15+, Alpine Linux 3.8+, and Debian 9+ are all supported. The ARM32 and ARM64 variations of Debian and Ubuntu can even run PowerShell 7.0, and so can Arch and Kali Linux, however solely utilizing community-created packages. These two distros aren’t formally supported – they are going to probably be in future updates.
Microsoft says all modules which can be presently supported by PowerShell Core 6.x ought to work flawlessly within the new model, and these embody all Windows 10 and Windows Server modules, Active Directory and Azure PowerShell.