📘

そろそろPowershell2.0をアンインストールすべきだという話

2024/04/04に公開

powershellって便利ですよね。windowsユーザーなら必須で、windows管理者なら書けないと話にならなくなっていると思います。

このpowershellですが、5.1は後方互換とpowershell coreで触れない機能を触るために残されているのですが、
それより前のpowershellもwindowsのシステム内にデフォルトでインストールされています。

powershell2.0です。
こいつは2017年からずっと非推奨と言われ続けているのですが、ずっとデフォルト状態ではインストールされています。
しかし、ついにwindows11ベースのwindows server 2025で機能として削除されることになりました。
windows11のクライアント側も時期削除されるでしょう。

powershell2.0時代はあまりpowershellを使っている人は少なくて、使う人が増えてきたのは
powershell5.0, 5.1以降かと思うので、業務コードに依存している人や会社はおそらくほぼいないでしょう。

保守されない脆弱なバージョンは昨今の状況を鑑みてもさっさとアンインストールするのがいいかと思います。

管理者権限で下のコマンドでアンインストールします。

Get-WindowsOptionalFeature -Online | ?{$_.FeatureName -match "MicrosoftWindowsPowerShellV2"} | Disable-WindowsOptionalFeature -Online

レファレンス

https://devblogs.microsoft.com/powershell/windows-powershell-2-0-deprecation/

https://learn.microsoft.com/en-us/windows-server/get-started/removed-deprecated-features-windows-server-2025

Discussion