Windows · Developer Tools
powershell-core
PowerShell Core is the open source multiplatform version of PowerShell
Version 7.6.9 · by Microsoft
Official site: github.com
About powershell-core
[](https://gitlab.com/guided-explorations/microsoft/chocolatey/powershell-core/-/pipelines)
[Update status](https://gitlab.com/guided-explorations/microsoft/chocolatey/powershell-core/-/jobs)
[](#)[chocolatey/DarwinJS](https://chocolatey.org/profiles/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.
How to install powershell-core
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Chocolatey you can install and update it with: choco install powershell-core
- Open powershell-core once it finishes installing.
Frequently asked questions
Is powershell-core free to download?
Yes. The Download button sends you to github.com, the developer's official site, where powershell-core is available to download. Grabware doesn't host or modify any files.
What is the latest version of powershell-core?
The version listed here is 7.6.9, published /Date(1792. The developer's site always has the newest release.
How do I install powershell-core from the command line?
With Chocolatey, run: choco install powershell-core. This installs it from the official source and keeps it updated.
Is powershell-core safe?
powershell-core downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.
Alternatives to powershell-core
More
March 2014 servicing stack update for Windows 8.1 and Windows Server 2012 R2 (KB2919442)The update fixes some issues in the servicing stack of Windows 8.1 and Windows Server 2012 R2.Chocolatey Compatibility ExtensionExtension package to provide compatibility with older versions of Chocolatey
Update for Universal C Runtime in Windows (KB2999226)Update for Universal C Runtime (CRT) in Windows. Before you install this update, check out the prerequisites section.