答えは簡単ではないかもしれませんが、質問は簡単ですが、Windows 10のデフォルトのpowershell(メジャー5)をGitHub(メジャー6)のものに置き換えるにはどうすればよいですか?
正常にインストールされている場合は、%programfiles%\PowerShell
実行可能ファイルpwsh.exe
。 PSを「ローカルに」更新して、自動的に最新のPSに置き換える方法はありますか?何か不足していますか?
PowerShell Core 組み込みのPowerShellを意図的に置き換えません:
PowerShell CoreはWindows PowerShellのインストールに影響しますか?
違う! PowerShell Coreは、Windows PowerShellと完全に共存しています。実際、PowerShell Coreの優れた機能は、既存のワークロードに影響を与えずに新しいバージョンをテストできることです。 MSI経由でインストールされる場合でも、Zipパッケージから移植可能にインストールされる場合でも、Windows PowerShellのインストールはPowerShell Coreの影響を受けません。
PS Coredoesには後方互換性を損なう変更 があるため、これはおそらくまだ良い考えではありません。 PowerShell Coreで機能しない管理モジュールがあることがわかります。
Microsoftは、PowerShell CoreをデフォルトでWindowsにバンドルするためのロードマップに取り組んでいます。 旧バージョンのPowerShell 5.1が下位互換性のために含まれている可能性があります-ほぼ同じ方法でIEはまだ含まれています。
あなたの目標がそれだけの立ち上げである場合powershell.exe
はCoreを起動します。PSCoreフォルダーをPATH
の前に置くと、最初に検出されます。 PSコアがサポートしていないものを必要とするこのブレークスクリプトブレークスクリプトに注意してください。