Microsoft is planning a “general availability” release of PowerShell 7 for production environments sometime in January 2020.   A “release candidate” version of PowerShell 7 is expected to arrive in December, and it’ll be “aligned with the .NET Core 3.1 final release,” he added.

Microsoft released .NET Core 3.0 back in September, but it ultimately will get consolidated. Microsoft has broader plans to create one unified .NET development platform, which will be called “.NET 5.” This unified .NET 5 platform is expected to appear sometime in November 2020.

PowerShell 7 itself is a consolidation of sorts. It’s aimed at replacing current Windows PowerShell 5.1 and PowerShell Core 6.x products, for instance. Microsoft has been working to ensure module compatibility with these past products in developing the PowerShell 7 product.