PowerShell Core is the open source multiplatform version of PowerShell
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='"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='"ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 REGISTER_MANIFEST=1 ENABLE_PSREMOTING=1"' Do it all. --packageparameters '"/CleanUpPath"' Removes all powershell core paths before starting install. Cleans up old paths from old powershell core MSIs.