web-dev-qa-db-ja.com

Win10のPowershellをPowershell 6.0.0に置き換えます

答えは簡単ではないかもしれませんが、質問は簡単ですが、Windows 10のデフォルトのpowershell(メジャー5)をGitHub(メジャー6)のものに置き換えるにはどうすればよいですか?

正常にインストールされている場合は、%programfiles%\PowerShell実行可能ファイルpwsh.exe。 PSを「ローカルに」更新して、自動的に最新のPSに置き換える方法はありますか?何か不足していますか?

17

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コアがサポートしていないものを必要とするこのブレークスクリプトブレークスクリプトに注意してください。

21
Bob