PowerShell 7 モジュールの互換性

この記事では、Microsoft 発行の PowerShell モジュールの部分的な一覧を示します。

PowerShell チームは、PowerShell モジュールを作成するさまざまな機能チームと協力して、PowerShell 7 で動作するモジュールの生成をサポートしています。 これらのモジュールは、PowerShell チームが所有するものではありません。

以下のモジュールは、PowerShell 7 をサポートすることがわかっています。

Azure PowerShell

Az PowerShell モジュールは、PowerShell から Azure リソースを直接管理するためのコマンドレットのセットです。 PowerShell 7.0.6 LTS 以降が、すべてのプラットフォームで Azure Az PowerShell モジュールに使用できる PowerShell の推奨バージョンです。

詳細については、「Azure Az PowerShell モジュールの概要」を参照してください。

MSGraph PowerShell SDK

Microsoft Graph SDK は、Microsoft Graph にアクセスする高品質かつ効率的で、回復性を備えたアプリケーションの構築を簡素化するように設計されています。 PowerShell 7 以降が、Microsoft Graph PowerShell SDK と共に使用するために推奨される PowerShell バージョンです。

詳細については、Microsoft Graph PowerShell SDK のインストールに関する記事を参照してください。

Windows 管理モジュール

Windows 管理モジュールでは、Windows のさまざまな機能やサービスの管理とサポートが提供されます。 これらのモジュールのほとんどは、PowerShell 7 でネイティブに動作するように更新されているか、PowerShell 7 との互換性がテストされています。

これらのモジュールは、Windows のエディションと、そのエディションのモジュールのパッケージ方法に応じて、さまざまな方法でインストールされます。

インストールと互換性の詳細については、Windowsドキュメントの「PowerShell 7 モジュールの互換性」を参照してください。

Exchange Online Management 2.0

Exchange Online PowerShell V2 モジュール (EXO V2) は、Microsoft 365 の Exchange に関連するすべての PowerShell 環境に接続されます。たとえば、Exchange Online PowerShell、Security & Compliance PowerShell、スタンドアロン Exchange Online Protection (EOP) PowerShell などです。

EXO v2.0.4 以降は、PowerShell 7.0.3 以降でサポートされています。

詳細については、「Exchange Online PowerShell V2 モジュールの概要」を参照してください。

SQL Server 用の PowerShell モジュール

2 つの SQL Server PowerShell モジュールがあります。

  • SqlServer: このモジュールには、SQLPS のコマンドレットの更新バージョンを含む、最新の SQL 機能をサポートする新しいコマンドレットが含まれています。
  • SQLPS: SQLPS は、SQL Agent によって、PowerShell サブシステムを使用してエージェント ジョブ ステップでエージェント ジョブを実行するために使用されるモジュールです。

SqlServer モジュールには、PowerShell バージョン 5.0 以降が必要です。

詳細については、「SQL Server PowerShell モジュールをインストールする」を参照してください。

他のモジュールの状態を確認する

モジュールの完全な一覧は、PowerShell モジュール ブラウザーを使って確認できます。 モジュール ブラウザーを使うと、他の PowerShell モジュールのドキュメントを確認して、それらの PowerShell バージョン要件を判断できます。