PowerShell 7 longer in beta and has been officially released for all supported platforms including Windows 10, macOS, and many Linux. This is the next major update after PowerShell Core 6, which was released about 3 years ago when Microsoft had PowerPoint as an open source program.
What's new?
The update works with .Net Core 3.1 and is packed with features. One of them is that we can now use ternary/pipeline chain operators. Another feature is that errors are now displayed in a “simpler way”, allowing the user to analyze errors faster and easier. Also, users can do “pipeline parallelization” with a new command. We also have an experimental feature that allows us to use DCS (Desired State Configuration) directly from PowerShell 7.
Microsoft says that .Net Core 3.1 improves PowerShell 7 compatibility with older versions of files. This is important because previously there were some issues that prevented users from using some of the features of PowerShell 6.x.
The new PowerShell is LTS, meaning it comes with long-term support. It will be supported for the next 3 years.
Here you can find the PowerShell 7 installation files for Windows 10 , Linux , and MacOS .

