We’re proud to announce that the latest version of PowerShell has been released! This marks our second supported release of PowerShell Core, the open-source edition of PowerShell that works on Linux, macOS, and Windows!
By far, the biggest feature of this release is compatibility of built-in Windows modules with PowerShell Core. This means that you can natively run those modules/cmdlets with PowerShell Core and easily transition from Windows PowerShell.
For info on installing PowerShell Core 6.1, check out our installation docs.
We’ve released a slew of new features in 6.1, including:
- Compatibility with 1900+ existing cmdlets in Windows 10 and Windows Server 2019
- Built on top of .NET Core 2.1
- Support for the latest versions of Windows, macOS, and Linux
- Significant performance improvements
- Markdown cmdlets
- Experimental feature flags
You can always find an up-to-date list of support operating systems and PowerShell Core versions at https://aka.ms/pslifecycle.
On release, PowerShell Core 6.1 supports:
- Windows 7/8.1/10
- Windows Server 2008R2/2012/2012R2/2016 (and 2019 on release)
- Windows Server Semi-Annual Channel (SAC)
- macOS 10.12+
- Ubuntu 14.04/16.04/18.04
- Debian 8.7+/9
- CentOS 7
- Red Hat Enterprise Linux (RHEL) 7
- OpenSUSE 42.3
- Fedora 27/28
Platforms with unofficial “community” support also include:
- Ubuntu 18.10
- Arch Linux
- Raspbian (ARM32)
- Kali Linux
- Alpine (experimental Docker image coming soon)
As always, you can file issues on GitHub to let us know about any features you’d like added or bugs that you encounter. Additionally, you can join us for the PowerShell Community Call on the 3rd Thursday of every month. The Community Call is a great opportunity to talk directly to the team, hear about the latest developments in PowerShell, and to voice your opinions into ongoing feature design.
Of course, we’re always looking for contributions that make PowerShell better. We love when our community helps out with code contributions, but you don’t have to be a rockstar developer to make a difference in PowerShell, as we’re also happy to accept test and documentation contributions as well.
Thanks, and enjoy PowerShell 6.1!
Program Manager, PowerShell