インストールできる PowerShell 7 のバージョンは複数あります。
安定リリース - 安定リリースは、LTS リリース間で発生するリリースです。 安定版リリースには、重要な修正、イノベーション、および新機能が含まれる場合があります。 Microsoft では、次の LTS リリースから約 6 か月間、安定版リリースをサポートしています。
現在の安定版リリースは PowerShell v7.5.4 です。
Long Term Servicing (LTS) リリース - PowerShell の LTS リリースは、.NETの LTS リリースです。 LTS リリースの更新プログラムには、既存のワークロードへの影響を最小限に抑えるように設計された重要なセキュリティ更新プログラムとサービス修正プログラムのみが含まれます。
現在の LTS リリースは PowerShell v7.4.13 です。
プレビュー リリース - プレビュー リリースは、現在開発中の PowerShell のバージョンです。 プレビュー リリースには、バグ修正、新機能、実験を含めることができます。 プレビュー リリースにはバグが含まれている可能性があり、安定していない可能性があります。 そのため、運用環境では使用しないでください。 プレビュー バージョンは公式にはサポートされていません。 新機能をテストし、フィードバックを提供することができます。 フィードバックは重要であり、リリースされる機能に影響を与える可能性があります。
現在のプレビュー リリースは PowerShell v7.6.0-rc1 です。
PowerShell は、Microsoft モダン ライフサイクル ポリシーに従います。 サポート終了日は、PowerShell のリリースが基づいて構築された.NETのバージョンの.NET サポート ポリシー に従います。 POWERShell の LTS リリースと安定版リリースの両方で、セキュリティ更新プログラムとバグ修正プログラムを受け取ります。 Microsoft は、リリースの最新の更新バージョンのみをサポートします。
注意
このドキュメントでは、Windows PowerShell ではなく、PowerShell のサポートについて説明します。 Windows PowerShell は、Windows オペレーティング システムのコンポーネントであり、Windows サポート ライフサイクルの対象となります。 詳細については、「製品およびサービスのライフサイクル情報の検索」を参照してください。
サポート オプション
Microsoft は、ベストエフォートベースで PowerShell のサポートを提供します。 Windows PowerShell 5.1 のサポートは、Windows サポート チャネルを通じて提供されます。 標準の有料サポート チャネルを使って、PowerShell のサポートを受けることができます。
- ビジネス向けサポート
- サポートにお問い合せください
PowerShell コミュニティから使用できる無料のサポート オプションが多数あります。 最も活発なコミュニティ サポート チャネルは、Discord または Slack を通じて使用できます。 ディスカッション チャネルは両方のプラットフォームにミラー化されているので、好みのプラットフォームを選択できます。 これらのチャネルは、問題のトラブルシューティング、質問への回答、PowerShell の使用方法に関するガイダンスの提供に役立ちます。
バグが見つかったと思われる場合は、GitHubに問題を報告できます。 PowerShell チームは、GitHubを通じてサポートを提供することはできませんが、バグ レポートを歓迎します。 コミュニティ サポート ページには、特に人気が高いコミュニティ サポート チャネルへのリンクが掲載されています。
サポートされているプラットフォーム
PowerShell は、複数のオペレーティング システム (OS) とプロセッサ アーキテクチャ プラットフォーム上で実行されます。 プラットフォームは次の条件を満たしている必要があります。
- ターゲット プラットフォーム (OS バージョンとプロセッサ アーキテクチャ) は、.NETでサポートされています。
- Microsoft がターゲット プラットフォーム上で PowerShell をテストし、承認している。
- OS バージョンがディストリビューターによって少なくとも 1 年間サポートされている。
- OS バージョンが、中間リリースまたはそれと同等のものではない。
- OS バージョンは現在ディストリビューターによってサポートされている。
次の条件のいずれかが満たされると、PowerShell のサポートは終了します。
- プラットフォーム所有者によって定義されたサポート終了にターゲットプラットフォームが到達しました。
- PowerShell の特定のバージョンがサポート終了に達した
PowerShell のバージョンがサポート終了になった後は、セキュリティ更新プログラムを含む更新プログラムは提供されなくなります。 引き続き更新プログラムとサポートを受けられるように、Microsoft では、サポートされているバージョンの PowerShell にアップグレードすることをお客様に推奨しています。
Windows
Microsoft は、PowerShell がサポート終了または Windows のバージョンがサポート終了になるまで powerShell をサポート。
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは、 Microsoft Artifact Registry から入手できます。
これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
注意
特定のバージョンのWindowsのサポートは、Microsoft サポート ライフサイクル ポリシーによって決まります。 詳細については、次を参照してください。
- Windows クライアント ライフサイクルに関する FAQ
- モダン ライフサイクル ポリシーに関する FAQ
macOS
Microsoft は、PowerShell がサポート終了になるか、macOS の該当バージョンがサポート終了になるまで PowerShell をサポートします。
次のバージョンの macOS がサポートされています。
- macOS 26 (Tahoe) x64 および Arm64
- macOS 15 (Sequoia) x64 および Arm64
- macOS 14 (Sonoma) x64 および Arm64
Apple が macOS のサポート ライフサイクルを決定します。 詳細については、以下を参照してください。
- macOS リリース ノート
- Apple セキュリティ アップデート
Alpine Linux
Microsoft は、PowerShell がサポート終了になるか、Alpine の該当バージョンがサポート終了になるまで PowerShell をサポートします。
Alpine のこれらのバージョンのサポートは、次の日付で終了します。
- Alpine 3.23 - 2027-11-01
- Alpine 3.22 - 2027-05-01
- Alpine 3.21 - 2026-11-01
- Alpine 3.20 - 2026-04-01
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは、 Microsoft Artifact Registry から入手できます。
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
デビアンLinux
Microsoft は、PowerShell がサポート終了になるか、Debian の該当バージョンがサポート終了になるまで PowerShell をサポートします。
これらのバージョンの Debian のサポートは、次の日付で終了します。
- Debian 13 - 2028-08-09
- Debian 12 - 2026-06-10
インストール パッケージ ファイル () を から入手することもできます。
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは、 Microsoft Artifact Registry から入手できます。
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
レッドハットエンタープライズLinux(RHEL)
Microsoft は、PowerShell がサポート終了になるか、RHEL の該当バージョンがサポート終了になるまで PowerShell をサポートします。
これらのバージョンの RHEL のサポートは、次の日付で終了します。
- RHEL 10 - 2035-05-31
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
インストール パッケージ ファイル () を から入手することもできます。
PowerShell は、Red Hat Universal Base Images (UBI) でテストされます。 詳細については、「UBI 情報ページ」を参照してください。
Ubuntu Linux
Microsoft は、PowerShell がサポート終了になるか、Ubuntu の該当バージョンがサポート終了になるまで PowerShell をサポートします。
これらのバージョンの Ubuntu のサポートは、次の日付で終了します。
- Ubuntu 24.04 - 2029-05-31
- Ubuntu 22.04 - 2027-04-01
インストール パッケージ ファイル () を から入手することもできます。
.NET SDK の Docker イメージには、最新バージョンの PowerShell が含まれています。 これらのイメージは 、Microsoft Artifact Registry からダウンロードできます。
これらのイメージは、OS ディストリビューターによって提供される公式のオペレーティング システム (OS) イメージから構築されます。 これらのイメージには、最新のセキュリティ更新プログラムがない可能性があります。 Microsoft では、最新のセキュリティ更新プログラムが確実に適用されるように、OS パッケージを最新バージョンに更新することを推奨しています。
これらのイメージは、テスト目的で提供されます。 運用ワークロードに Docker イメージが必要な場合は、独自のイメージをビルドして維持する必要があります。
注意
Ubuntu 25.10 (Questing Quokka) は中間リリースです。 Microsoft では、Ubuntu の 中間リリース をテストまたはサポートしていません。 詳細については、コミュニティでサポートされているディストリビューションに関する記事をご覧ください。
PowerShell モジュールのサポート
PowerShell のサポート ライフサイクルでは、PowerShell リリース パッケージ外に付属するモジュールは対象とされません。 たとえば、Windows Serverの一部として出荷される ActiveDirectory モジュールの使用は、Windows サポート ライフサイクル でサポートされます。
試験的機能のサポート
実験的な機能は、運用環境で使用することを意図したものではありません。 Microsoft は、実験的な機能に関するフィードバックを高く評価し、最大限のサポートを行います。
ライセンスに関する注意事項
PowerShell は MIT ライセンスの下で提供されます。 このライセンスの下で、有料サポート契約がないときは、ユーザーにはコミュニティ サポートのみが与えられます。 コミュニティ サポートの場合、マイクロソフトは回答や解決を保証しません。
PowerShell のサポート終了日
PowerShell サポート ライフサイクルは、.NET の
| バージョン | リリース日 | サポートの終了 | .NET バージョン |
|---|---|---|---|
| PowerShell 7.6 (プレビュー) | 将来の日付 | 2028 年 11 月 14 日 | .NET 10.0 |
| PowerShell 7.5 | 2025 年 1 月 23 日 | 2026 年 11 月 10 日 | .NET 9.0 |
| PowerShell 7.4 (LTS) | 2023 年 11 月 16 日 | 2026 年 11 月 10 日 | .NET 8.0 |
次の表は、PowerShell の廃止バージョンのサポート終了日をまとめたものです。
| バージョン | リリース日 | サポートの終了 | .NET バージョン |
|---|---|---|---|
| PowerShell 7.3 | 2022 年 11 月 9 日 | 2024 年 5 月 8 日 | .NET 7.0 |
| PowerShell 7.2 (LTS) | 2021 年 11 月 8 日 | 2024 年 11 月 8 日 | .NET 6.0 |
| PowerShell 7.1 | 2020年11月11日 | 2022 年 5 月 8 日 | .NET 5.0 |
| PowerShell 7.0 (LTS) | 2020 年 3 月 4 日 | 2022 年 12 月 3 日 | .NET Core 3.1 |
| PowerShell 6.2 | 2019 年 3 月 29 日 | 2020 年 9 月 4 日 | .NET Core 2.1 |
| PowerShell 6.1 | 2018 年 9 月 13 日 | 2019 年 9 月 28 日 | .NET Core 2.1 |
| PowerShell 6.0 (英語) | 2018 年 1 月 20 日 | 2019 年 2 月 13 日 | .NET Core 2.0 |
Windows PowerShell リリース履歴
次の表に、Windows PowerShell のメジャー リリースの履歴タイムラインを示します。 Microsoft では、5.1 未満Windows PowerShell バージョンはサポートされなくなりました。
| バージョン | リリース日 | 注意 |
|---|---|---|
| Windows PowerShell 5.1 | 2016 年 8 月 | Windows 10 Anniversary Update および Windows Server 2016、WMF 5.1 でリリース |
| Windows PowerShell 5.0 | 2016 年 2 月 | Windows Management Framework (WMF) 5.0 でリリース |
| Windows PowerShell 4.0 | 2013 年 10 月 | Windows 8.1 および Windows Server 2012 R2、WMF 4.0 でリリース |
| Windows PowerShell 3.0 | 2012 年 10 月 | Windows 8 および Windows Server 2012 WMF 3.0 でリリース |
| Windows PowerShell 2.0 | 2009 年 7 月 | Windows 7 および Windows Server 2008 R2、WMF 2.0 でリリース |
| Windows PowerShell 1.0 | 2006 年 11 月 | Windows Server 2008 のオプション コンポーネントとしてリリース |
次のコマンドを実行して、実行している PowerShell のバージョンで使用されている.NETの完全なバージョン番号を確認します。
[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription
PowerShell