That said, since it is a preview version, it is only meant for testing so that the public is ready for any changes that may impact their work before the final version is released. Therefore we strongly recommend you do not install it in any live/production environment. This update brings a plethora of new improvements and fixes to the command-line tool that can be used to run scripts, automate and perform administrative tasks.

Changes and Improvements

We have highlighted significant improvements in this preview release:

Changes and Improvements Known Issues Download PowerShell 7.3 Preview 8 For Windows 11, 10, 8.1, and 7 For MacOS For Linux How to Install PowerShell 7.3 Preview 8 Final Thoughts

[General Cmdlet Updates]Filter out compiler generated types for Add-Type -PassThruFix error formatting to use color defined in $PSStyle.FormattingHandle PSObject argument especially in method invocation loggingRevert the experimental feature PSStrictModeAssignmentMake experimental feature PSAMSIMethodInvocationLogging stableMake experimental feature PSAnsiRenderingFileInfo stableMake experimental feature PSCleanBlock stableMake experimental feature PSNativeCommandArgumentPassing stableMake experimental feature PSExec stableMake experimental feature PSRemotingSSHTransportErrorHandling stableAdd the ConfigurationFile option to the PowerShell help content[Build and Packaging Improvements]Update ThirdPartyNotices.txt for 7.3.0-preview.8Update cgmanifest.json for 7.3.0-preview.8Re-enable building with Ready-to-RunMake sure Security.types.ps1xml gets signed in release buildUpdate DotnetRuntimeMetadata.json for .NET 7 RC1 buildAdd XML reference documents to NuPkg files for SDKMake Register MU timeoutBump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0Update list of PS team members in release toolsUpdate to use version 2.21.0 of Application InsightsComplete ongoing Write-Progress in test

With these improvements, there Microsoft has also highlighted a known issue.

Known Issues

Microsoft has shared only one issue regarding this release. An issue about the Console.ReadKey() on Unix platforms is that the KeyChar is not preserved for Ctrl+Letter inputs. This causes all key bindings in the form of Ctrl+Letter to not work in PowerShell 7.3 version 8 on Unix platforms.

Download PowerShell 7.3 Preview 8

You can download PowerShell 7.3 Preview 7 from the direct download links below.

For Windows 11, 10, 8.1, and 7

PowerShell-7.3.0 Preview 8 for Windows 64-bit.msi [103 MB] PowerShell-7.3.0 Preview 8 for Windows 32-bit.msi [94.8 MB]

For MacOS

PowerShell-7.3.0 Preview 8 for MacOS 64-bit.pkg [63.2 MB] PowerShell-7.3.0 Preview 8 for MacOS ARM64.pkg [60.3 MB]

For Linux

PowerShell-7.3.0 Preview 8 for RedHat Linux.rpm [65.6 MB] PowerShell-7.3.0 Preview 8 for Debian.deb [66.1 MB] For more download options, please check out this download page.

How to Install PowerShell 7.3 Preview 8

Here is how you can install Windows PowerShell 7.3 Preview 8 on Windows 11, 10, 8.1, and Windows 7: Learn more about PowerShell and PowerShell Core. You can also download and install PowerShell over the network.

Final Thoughts

As we previously highlighted, this is a preview release of the command-line tool, which is why we suggest that you do not install it in a live environment. It is primarily targeted at the developers who need to test their applications beforehand so that when the stable version is released, their products are compatible with one another. Therefore, we do not recommend that you install it in a production or live environment.