重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!goo新規会員登録

PowerShell7ではなくPowerShell5.1がWindows11にプリインストールされているのは何故なのでしょうか?
マイクロソフトは今後もWindows12やWindows13でもプリインストールのものはPowerShell5.1にするつもりなのでしょうか?

A 回答 (1件)

後方互換性のためでしょう。

PowerShell5.1まで(powershell.exe)とPowerShell6以降(pwsh.exe)では基盤となる.NETが前者は.NET Framework、後者が.NET Coreと異なります。
前者はWindows専用ですが、後者はオープンソースでLinuxやMacOSでも動きます。またその関係で一部機能が削除されています。
実のところWindows自体にもPowerShell上に構築されたツールが幾つもあるので、powershell.exeの削除はすぐにはできないでしょう。両方搭載という可能性はありますが。
    • good
    • 1
この回答へのお礼

ありがとう

ご回答ありがとうございました

お礼日時:2025/01/17 14:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A