Microsoft's latest major update to the tool PowerShell just released, today March 4. PowerShell 7, the successor to PowerShell Core 6.X, is available for Windows 7, 8.1, and 10, Windows Server (2008R2, 2012, 2016 and 2019), macOS and for a few Linux distributions.
Microsoft has added a number of new features to PowerShell 7, such as new operators, cmdlets and pipeline parallelization. Company officials said that PowerShell 7 also offers increased backwards compatibility so that users of older versions of PowerShell can use the new characteristics coming to PowerShell Core for the first time.
Last year, Microsoft he said that will name the next version of PowerShell Core "PowerShell 7" (instead of PowerShell Core 6.3). Microsoft also announced plans to update Windows PowerShell 5.1, which was the latest version of PowerShell released in 2016 for Windows only.
Microsoft's long-term plan is to provide greater compatibility between PowerShell 7 and Windows PowerShell. PowerShell 7/PowerShell Core comes with permission open source (MIT). Company executives reported that any system currently supported by PowerShell 6.x will automatically be supported in PowerShell 7.
PowerShell 7 is an LTS (Long Term Servicing) version, which will be supported for approximately three years from December 3, 2019, the release date of .NET Core 3.1. The company is currently working on PowerShell 7.1, a first preview of which should be available soon.