Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Contact
  • Reviews
  • Toggle search form
Home » Windows Server » Upgrade PowerShell Core Windows or Mac and Linux System
  • Featured image SmartScreen
    Fix SmartScreen can’t be reached right now on Windows 10 and 11 Anti-Virus Solution
  • banner 3
    How to Create a React App with Vite Version Control System
  • erroradkupdate
    An error has occurred in the script on this page: HTA applications report a Script error after upgrading to ADK for Windows 11, version 22H2 Windows Server
  • Object First Honeypot OOTBI
    OOTBI Security Best Practices: Enable Honeypot on Object First Backup
  • Featured Image new
    Add Registry Keys via DISM in Windows Windows
  • Azure Stack 1
    How to create a load balancer for Azure Stack Hub Network | Monitoring
  • 147913 228396 228395 rc
    Fix No bootable media found system halted: Unable to PXE boot Virtualization
  • AWS Budgets
    How to create AWS Budget AWS/Azure/OpenShift

Upgrade PowerShell Core Windows or Mac and Linux System

Posted on 02/01/202605/01/2026 Christian By Christian No Comments on Upgrade PowerShell Core Windows or Mac and Linux System
update powershell in Windows

In this article, we shall discuss the steps to upgrade PowerShell Core Windows or Mac and Linux System. Microsoft officially stopped adding new features to “Windows PowerShell” (version 5.1) as it recieves security and bug fixes only. It is considered “feature complete” and is tied strictly to the Windows operating system as it is built on .NET Framework (Windows-only). Please, see Install Applications with Winget CLI on Windows, and Install and Manage Applications with Winget.

On the other hand, PowerShell 7 (also known as PowerShell Core) is cross platform and built on a different engine called .NET Core and runs on Windows, Linux, and macOS

Note: Updating to PowerShell 7.x (Core) does not replace your existing Windows PowerShell 5.1. They can co-exist with Windows PowerShell located at powershell.exe, and the new PowerShell 7 is at pwsh.exe.

See the image below for the difference.

PowerShell 7 and Windows PowerShell

Also, see How to install Winget CLI on Windows, how to install Winget CLI on Windows, and how to Install Winget on Windows Server.

Update PowerShell to v7.5.4 on Windows

You can update PowerShell by using winget on Windows to install the latest version from the Windows Package Manager repository. Winget, the client interface of the Windows Package Manager, is a powerful command-line tool built into Windows OS that can install and update PowerShell

To update PowerShell on a Windows system (Windows 11, or Windows Server as it is in my case). The most efficient way is using the built-in Windows Package Manager (winget). Open your existing PowerShell window as an Administrator and run the command below.

winget upgrade --id Microsoft.PowerShell
Upgrade Powerhseöö

As you can see below, the update is in progress

Winget upgrade

Download of the current version is in progress.

Package installation progress

As you can see below, the upgrade of PowerShell to v7.5.4 is complete.

uügrade complete

Alternatively, you could search for “PowerShell” in the Microsoft Store app and click Update. You could also download the .msi from the official PowerShell GitHub.

Please, see how to keep Apps up to date on Windows devices, how to create a two-way Active Directory Trust, and how to create a new Azure SQL Database [PaaS].

Check PowersShell version

To determine the current version of PowerShell Core, please use the command below.

$PSVersionTable.PSVersion
PowerShell version

Update PowerShell on Mac

On MacOS, to determine the PowerShell version, please run the comamnd below.

pwsh --version
Poershell version Mac

On a Mac, the industry standard is to use Homebrew. You cannot “update” PowerShell by running an installer again. You should update your entire package list.

brew update
brew upgrade --cask powershell
brew update

Now, upgrade PowerShell

upgradig powershell core on mac

When prompted to enter password, enter and when complete. Please, verify PowerShell version

Enter password and verify version

Please, see Preliminary Guide for WSUS Analysis and Initial Assessment, DMA Compatibility Mode: Prepare and Migrate Safely, and Preliminary Guide for Active Directory and Initial Assessment.

Update PowerShell on Linux

Linux handles PowerShell updates just like OS security patches. You register Microsoft’s repository once, and then your standard system update command handles the rest. In this article, I will be focusing on Ubuntu/Debian.

sudo apt-get update
sudo apt-get install --only-upgrade powershell

I hope you found this article o how to Upgrade PowerShell Core Windows or Mac and Linux System very useful. Please, feel free to leave a comment below.

5/5 - (2 votes)

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Windows, Windows Server Tags:Check PowersShell version, Microsoft Windows, PowerShell, PowerShell Cmdlet, PowerShell version 7, Update PowerShell on Linux, Update PowerShell on Mac, Windows 10, Windows 11, Windows Server 2022, Windows Server 2025

Post navigation

Previous Post: How to create a two-way Active Directory Trust

Related Posts

  • Screenshot 2020 05 24 at 22.40.50
    The security database on the server does not have a computer account for this workstation trust relation [Part 1] Windows Server
  • image 19
    Download your MySQL database from Azure to a local PC with MySQL Workbench AWS/Azure/OpenShift
  • microsoft confirms some pcs freeze after windows 10 2
    Information on BOOTP Vendor Extensions and DHCP Options Windows Server
  • Feature Image
    How to Enable and Disable WMI Traffic through Windows CMD Windows
  • screenshot 2020 02 08 at 15.53.31
    Enable Automatic Logon via Windows Registry Windows
  • article 1280x720.13392821
    How to use command prompt to shutdown and restart your computer Windows

More Related Articles

Screenshot 2020 05 24 at 22.40.50 The security database on the server does not have a computer account for this workstation trust relation [Part 1] Windows Server
image 19 Download your MySQL database from Azure to a local PC with MySQL Workbench AWS/Azure/OpenShift
microsoft confirms some pcs freeze after windows 10 2 Information on BOOTP Vendor Extensions and DHCP Options Windows Server
Feature Image How to Enable and Disable WMI Traffic through Windows CMD Windows
screenshot 2020 02 08 at 15.53.31 Enable Automatic Logon via Windows Registry Windows
article 1280x720.13392821 How to use command prompt to shutdown and restart your computer Windows

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Featured image SmartScreen
    Fix SmartScreen can’t be reached right now on Windows 10 and 11 Anti-Virus Solution
  • banner 3
    How to Create a React App with Vite Version Control System
  • erroradkupdate
    An error has occurred in the script on this page: HTA applications report a Script error after upgrading to ADK for Windows 11, version 22H2 Windows Server
  • Object First Honeypot OOTBI
    OOTBI Security Best Practices: Enable Honeypot on Object First Backup
  • Featured Image new
    Add Registry Keys via DISM in Windows Windows
  • Azure Stack 1
    How to create a load balancer for Azure Stack Hub Network | Monitoring
  • 147913 228396 228395 rc
    Fix No bootable media found system halted: Unable to PXE boot Virtualization
  • AWS Budgets
    How to create AWS Budget AWS/Azure/OpenShift

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,839 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.