Microsoft’s PowerShell 7 Preview now available

by Surur
May 31, 2019

Is Copilot the best AI companion out there? Help us find out by answering a couple of quick questions!

Last month Microsoft announced an upgrade for PowerShell on all the platforms.

The new upgrade will bump PowerShell directly to version 7. In a blog post, Microsoft explained why the company decided to make a jump from 6.2 to version 7.

PowerShell Core usage has grown significantly in the last two years. In particular, the bulk of our growth has come from Linux usage, an encouraging statistic given our investment in making PowerShell viable cross-platform…

However, we also can clearly see that our Windows usage has not been growing as significantly, surprising given that PowerShell was popularized on the Windows platform…

This means that Windows PowerShell and PowerShell Core users will be able to use the same version of PowerShell to automate across Windows, Linux, and macOS and on Windows, and PowerShell 7 users will have a very high level of compatibility with Windows PowerShell modules they rely on today.

– Microsoft

In other words, Microsoft wants to put all the platforms on the same version of PowerShell for better cross-platform compatibility. Microsoft is also making changes to the Support Lifecycle of PowerShell. The company will release LTS (Long Term Servicing) and non-LTS versions of PowerShell 7 to align it closely with the .NET Core support lifecycle. Microsoft will release PowerShell 7 for Windows users but will allow users to switch between PowerShell 5.1 and PowerShell 7.

Now Microsoft has rolled out PowerShell 7 Preview. Microsoft expects to roll out a new Preview every month.  The General Availability of PowerShell will take time as Microsoft will need to align the release with .NET Core 3.0.

Read more about the Preview here and find PowerShell 7 Preview at GitHub here.

Via The Register

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}