powershell-core (Install) 7.4.16

Update status chocolatey/DarwinJS

PowerShell Core is the open source multiplatform version of PowerShell

After v7.4.5 - if a non-chocolatey installed powershell is detected, you must use -force to overwrite it. -force also now works properly to reinstall the same version even when the previous install was chocolatey.

Preview releases are under the package id powershell-preview so that they can be safely installed and maintained side-by-side with the release versions on production systems. Preview versions do not become the default powershell core edition on a system (unless they are the ONLY edition), if you have a preview version installed, access it via pwsh's '-pre' switch.

This package automatically does verbose MSI logging to %temp%(packagenameandversion).MsiInstall.log

Some helpful install options (any of them can be combined - delimited by space):

  • Any MSI Properties the package responds to can be specified in the same way, even if not documented here.

--install-arguments='"DISABLE_TELEMETRY=1"' - Valid for PowerShell 7.4 and later - disables built in telemetry. Read more about PowerShell telemetry here: https://devblogs.microsoft.com/powershell/new-telemetry-in-powershell-7-preview-3/

--install-arguments='"ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1"' Installs a right click context menu to run .ps1 scripts in PowerShell Core.

--install-arguments='"ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1"' Installs a right click context menu to start a PowerShell Core prompt for a specific folder.

--install-arguments='"REGISTER_MANIFEST=1"' Causes PowerShell Core to deliver logs to Windows Event logs.

--install-arguments='"ENABLE_PSREMOTING=1"' Enable PS remoting during installation.

--install-arguments='"USE_MU=1 ENABLE_MU=1"' Enable powershell to be updated via windows updates - this chocolatey package defaults to disabling these. Available with PWSH MSI Package for 7.2 and later.

--install-arguments='"ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 USE_MU=1 ENABLE_MU=1 REGISTER_MANIFEST=1 ENABLE_PSREMOTING=1 DISABLE_TELEMETRY=1"' Do it all.

--packageparameters '"/CleanUpPath"' Removes all powershell core paths before starting install. Cleans up old paths from old powershell core MSIs.

No packages depend on powershell-core.

Page of
Version Downloads Notes Last updated
7.6.3 0 11/07/2026
7.6.2 5 12/06/2026
7.6.1 6 23/04/2026
7.6.0 14 02/04/2026
7.5.8 0 17/06/2026
7.5.7 0 30/05/2026
7.5.6 0 22/04/2026
7.5.5 3 13/03/2026
7.5.4 3 Removed 21/10/2025
7.5.3 0 11/09/2025
7.5.2 0 25/06/2025
7.5.1 0 25/04/2025
7.5.0 0 24/01/2025
7.4.17 0 17/06/2026
7.4.16 0 30/05/2026
7.4.15 0 22/04/2026
7.4.14 1 Removed 08/05/2026
7.4.13 0 21/10/2025
7.4.12 0 11/09/2025
7.4.10 0 14/05/2025
7.4.6.20241029 1 Removed 23/04/2026
7.4.6 0 23/10/2024
7.4.5 0 21/08/2024
7.4.4 1 Removed 08/05/2026
7.4.3 0 19/06/2024
7.4.2 0 12/04/2024
7.4.1 0 12/01/2024
7.3.10 0 17/11/2023
7.3.6 0 14/07/2023
7.3.4 0 14/04/2023
7.3.3 1 Removed 08/05/2026
7.2.12 1 Removed 08/05/2026
7.2.2 1 Removed 08/05/2026
6.0.2 0 17/03/2018
6.0.0 0 11/01/2018