After the Patch Tuesday releases, Microsoft has also rolled out updates for PowerShell for January 2024. You can now download PowerShell versions 7.4.1, 7.3.11, And 7.2.18 using the direct download links below.
PowerShell 7.4 will replace PowerShell 7.2, also a Long Term Support (LTS) release. However, PowerShell 7.2 is supported for another year, which gives ample time to the developers and programs to switch to the updated version.
These updates include build and packaging improvements, as well as security updates. Therefore, I recommend that you update to the latest version available as soon as possible.
Table of Contents
Changes and Improvements in PowerShell 7
PowerShell 7.4.1 LTS
- [Engine Updates and Fixes]- Ensure filename is not null when logging WDAC ETW events.
- Fix four regressions introduced by WDAC audit logging feature.
 
- [General cmdlet updates and fixes]- Fix Group-Objectoutput using interpolated strings.
- Fix Start-Process -PassThruto make sure theExitCodeproperty is accessible for the returnedProcessobject.
- Fix rendering of DisplayRootfor network PSDrive.
 
- Fix 
- [Build and Packaging Improvements]- Update .NET SDK and dependencies for v7.4.1.
- Update cgmanifest for v7.4.1.
- Update package dependencies for v7.4.1.
- Set the rollForwardOnNoCandidateFxinruntimeconfig.jsonto roll forward only on minor and patch versions.
- Remove RHEL7 publishing to packages.microsoft.com as it’s no longer supported.
- Fix the tab completion tests.
 
PowerShell 7.3.11
- [Build and Packaging Improvements]- Update cgmanifest.jsonfor v7.3.11 release.
- Update .NET SDK to 7.0.405.
- Back port 3 build changes to apiscan.yml.)
- Set the ollForwardOnNoCandidateFxinruntimeconfig.jsonto roll forward only on minor and patch versions.
- Remove the reffolder before running compliance.
- Fix the tab completion tests.
 
- Update 
PowerShell 7.2.18 LTS
- [Build and Packaging Improvements]- Update ThirdPartyNotices.txtfor v7.2.18.
- Update cgmanifest.jsonfor v7.2.18 release.
- Update .NET SDK to 6.0.418.
- Back port 3 build changes to apiscan.yml.
- Set the ollForwardOnNoCandidateFxinruntimeconfig.jsonto roll forward only on minor and patch versions.
- Remove the reffolder before running compliance.
- Fix the tab completion tests.
 
- Update 
Download PowerShell 7.4.1 LTS
You can download PowerShell 7.4.1 by clicking on the respective link below:
| Version | Platform | Download | 
|---|---|---|
| PowerShell 7.4.1 | Windows 10, 11, 8.1, 7 | x64 x86 | 
| PowerShell 7.4.1 LTS | MacOS | 64-bit ARM64 | 
| PowerShell 7.4.1 LTS | Linux | Redhat Debian | 
Refer to this PowerShell 7.4.1 download page for more download options.
Download PowerShell 7.3.11
You can download PowerShell 7.3.11 by clicking on the respective link below:
| Version | Platform | Download | 
|---|---|---|
| PowerShell 7.3.11 | Windows 10, 11, 8.1, 7 | x64 x86 | 
| PowerShell 7.3.11 | MacOS | 64-bit ARM64 | 
| PowerShell 7.3.11 | Linux | Redhat Debian | 
Refer to this PowerShell 7.3.11 download page for more download options.
Download PowerShell 7.2.18
You can download PowerShell 7.2.18 by clicking on the respective link below:
| Version | Platform | Download | 
|---|---|---|
| PowerShell 7.2.18 | Windows 10, 11, 8.1, 7 | x64 x86 | 
| PowerShell 7.2.18 LTS | MacOS | 64-bit ARM64 | 
| PowerShell 7.2.18 LTS | Linux | Redhat Debian | 
Refer to this PowerShell 7.2.18 download page for more download options.
Once downloaded, simply execute the package and follow the on-screen instructions to install PowerShell.
To check which PowerShell version(s) are installed on your PC, run the “pwsh” command in the Run Command box.
In case you wish to uninstall a PowerShell version, you can do so from the Programs and Features applet.
PowerShell 7 Release History
| Complete Version | Release Date | Significant Improvements | Changelog and Downloads | 
| 7.4.1 | 11-Jan-23 | General cmdlet and engine fixes, including rendering of DisplayRoot for PSDrive. | PowerShell 7.4.1 complete changelog | 
| 7.3.11 | 11-Jan-23 | Only includes build and packaging improvements, including a fix of the tab completion tests. | PowerShell 7.3.11 complete changelog | 
| 7.4.0 | 16-Nov-23 | Updated versions of PSResourceGet and PSReadLine, tab completion, web cmdlets, and engine improvements | PowerShell 7.4.0 complete changelog | 
| 7.3.10 | 16-Nov-23 | Added internal .NET SDK URL parameter to release pipeline, fixed release build by making the internal SDK parameter optional | PowerShell 7.3.10 complete changelog | 
| 7.3.9 | 26-Oct-23 | – General build and packaging improvements | PowerShell 7.3.9 complete changelog | 
| 7.3.8 | 10-Oct-23 | – General build and packaging improvements | PowerShell 7.3.8 complete changelog | 
| 7.3.6 | 13-Jul-23 | – General build and packaging improvements | PowerShell 7.3.6 complete changelog | 
| 7.3.5 | 17-Jun-23 | – Includes general build and packaging improvements | PowerShell 7.3.5 complete changelog | 
| 7.3.4 | 13-Apr-23 | – Includes engine updates and general build and packaging improvements | PowerShell 7.3.4 complete changelog | 
| 7.3.3 | 23-Feb-23 | – General build and packaging improvements | PowerShell 7.3.3 complete changelog | 
| 7.3.2 | 24-Jan-23 | -Includes engine, build, and general cmdlet updates | PowerShell 7.3.2 complete changelog | 
| 7.3.1 | 13-Dec-22 | -Several packages updated along with versions -Some issues were fixed | PowerShell 7.3.1 complete changelog | 
| 7.3.0 | 8-Nov-22 | -Added test for the framework-dependent package in the pipeline -Fixes for building test artifacts -AzCopy has been removed | PowerShell 7.3 complete changelog | 







