powershell-core (Install) 7.5.3

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.

This package has no dependencies.

Page of
Version Downloads Notes Last updated
7.5.4 1 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.13 0 21/10/2025
7.4.12 0 11/09/2025
7.4.10 0 14/05/2025
7.4.7 0 24/01/2025
7.4.6.20241029 0 29/10/2024
7.4.6 0 23/10/2024
7.4.5 0 21/08/2024
7.4.4 0 24/07/2024
7.4.3 0 19/06/2024
7.4.2 0 12/04/2024
7.4.1 0 12/01/2024
7.3.12 0 12/04/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 0 24/02/2023
7.3.1 0 14/12/2022
7.2.12 0 28/06/2023
7.2.6 0 13/08/2022
7.2.3 0 27/04/2022
7.2.2 0 17/03/2022
7.1.5 0 15/10/2021
7.1.3 0 14/03/2021
6.2.3 0 15/09/2019
6.0.2.20180704 0 04/07/2018
6.0.2 0 17/03/2018