Microsoft’s latest major update for the PowerShell automation tool and scripting language is generally available starting 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 a variety of flavors of Linux.
Microsoft has added a number of new features to PowerShell, including new operators, cmdlets and pipeline parallelization, with version 7. Officials have said that PowerShell 7 also offers increased backward compatibility so that users of older ones versions of PowerShell can use the new features introduced in PowerShell Core for the first time.
Last year, Microsoft announced that it would call its 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 the Windows-only version of PowerShell released in 2016.
As is the case with .NET – convergence of its different versions with a transition to .NET 5 – Microsoft is moving towards an uber version of PowerShell with PowerShell 7. Windows PowerShell was built on .NET Framework and PowerShell Core, on .NET Core. PowerShell 7 is based on .NET Core 3.1, which brings back a number of .NET Framework interfaces, especially on Windows.
Microsoft’s long-term plan is to provide better compatibility between PowerShell 7 and Windows PowerShell. PowerShell 7 / PowerShell Core is available under an open-source license (MIT). Officials have stated that any PowerShell module currently supported by PowerShell 6.x is automatically supported in PowerShell 7.
PowerShell 7 is a long-term maintenance (LTS) version, which will be supported for approximately three years starting on December 3, 2019, the date of release of .NET Core 3.1. The company is moving to an annual release rate to align with .NET, officials said.
Microsoft is working on PowerShell 7.1 and a first preview should be available soon, officials said.
Microsoft’s latest major update for the PowerShell automation tool and scripting language is generally available starting 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 a variety of flavors of Linux.
Microsoft has added a number of new features to PowerShell, including new operators, cmdlets and pipeline parallelization, with version 7. Officials have said that PowerShell 7 also offers increased backward compatibility so that users of older ones versions of PowerShell can use the new features introduced in PowerShell Core for the first time.
Last year, Microsoft announced that it would call its 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 the Windows-only version of PowerShell released in 2016.
As is the case with .NET – convergence of its different versions with a transition to .NET 5 – Microsoft is moving towards an uber version of PowerShell with PowerShell 7. Windows PowerShell was built on .NET Framework and PowerShell Core, on .NET Core. PowerShell 7 is based on .NET Core 3.1, which brings back a number of .NET Framework interfaces, especially on Windows.
Microsoft’s long-term plan is to provide better compatibility between PowerShell 7 and Windows PowerShell. PowerShell 7 / PowerShell Core is available under an open-source license (MIT). Officials have stated that any PowerShell module currently supported by PowerShell 6.x is automatically supported in PowerShell 7.
PowerShell 7 is a long-term maintenance (LTS) version, which will be supported for approximately three years starting on December 3, 2019, the date of release of .NET Core 3.1. The company is moving to an annual release rate to align with .NET, officials said.
Microsoft is working on PowerShell 7.1 and a first preview should be available soon, officials said.