How to update Powershell Windows 11

If you get a notice that there is a new version of PowerShell, you can update it easily. Sometimes you see an update notice when you open PowerShell.

PowerShell

You can also check the version with a command: $PSVersionTable

$PSVersionTable

Output:

Name                           Value
----                           -----
PSVersion                      7.2.6
PSEdition                      Core
GitCommitId                    7.2.6
OS                             Microsoft Windows 10.0.22621
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

The best way to update PowerShell is through the command line, using winget.

To do this, open PowerShell as Administrator.

To download and install the update, open up a PowerShell tab in Terminal. Type or copy and paste the following command at the command line and press Enter. This command will download and install the latest version of PowerShell from Microsoft’s GitHub repository:

winget install --id Microsoft.Powershell --source winget

Note: That command downloads the latest stable PowerShell release. If you want the preview version of PowerShell — which is basically the open beta version — replace Microsoft.Powershell with Microsoft.PowerShell.Preview in the previous command.

winget install --id Microsoft.Powershell.Preview --source winget

Now we can see the new version:

New PowerShell Version

Leave a Comment