Microsoft Entra PowerShell に関してよく寄せられる質問 (FAQ)

Microsoft Entra PowerShell についてよく寄せられる質問。

Microsoft Graph PowerShell SDKモジュールとMicrosoft Entra PowerShell モジュールの違いは何ですか?

Microsoft Entra PowerShell は、Microsoft Graph PowerShell SDKへの投資の増加の一部です。 これは、高品質でシナリオに最適化されたMicrosoft Entraリソース管理をMicrosoft Graph PowerShell SDKに提供します。 それでも、承認、接続管理、エラー処理、および (低レベルの) API カバレッジのためのMicrosoft Graph PowerShell SDKのすべての利点が保持されます。 モジュールがMicrosoft Graph PowerShell SDK上に構築されると、相互運用できます。

Microsoft Entra PowerShell モジュールは、Microsoft Graph PowerShell と互換性がありますか?

Yes. Microsoft Graph PowerShell モジュールを既に使用している場合は、切り替える必要はありません。 どちらのモジュールも連携し、Microsoft Entra PowerShell モジュール コマンドレットを使用するか、Microsoft Graph PowerShell SDKコマンドレットを使用してMicrosoft Entraリソースを管理するかが優先されます。

非推奨のモジュールから移行する必要があります。 Microsoft Entra PowerShell を待つ必要がありますか?

Microsoft Entra PowerShell の目標の 1 つは、Azure AD PowerShell からの移行を高速化することです。 このモジュールでは、以前に AD PowerShell Azure使用していたスクリプトの移行が簡略化されEnable-EntraAzureADAlias 設定を有効にすることで、98% 以上の互換性があります。 ただし、レガシ モジュールは非推奨になり、2025 年 3 月 30 日以降に廃止 (動作停止) されることに注意してください。 MSOnline スクリプトと AZURE AD PowerShell スクリプトの移行を開始するには、ここで対処することをお勧めします。 Microsoft Entra PowerShell とMicrosoft Graph PowerShell SDKの両方で、最新のMicrosoft Graph API が使用されます。

テスト環境と非運用システムの場合は、Microsoft Entra PowerShell に移行できます。 一般提供に達した後にのみ、運用システムのモジュールに移行することをお勧めします。 スクリプトを今すぐMicrosoft Graph PowerShell SDKに移行する場合は、Microsoft Entra PowerShell を使用してスクリプトをもう一度更新する必要はありません。 モジュールは、Microsoft Graph PowerShell SDKを置き換えることなく動作します。

Microsoft Graph PowerShell スクリプトを Microsoft Entra PowerShell に更新する必要がありますか?

No. Microsoft Entra PowerShell は Microsoft Graph PowerShell の一部であり、2 つのモジュールは相互運用可能です。 両方のモジュールをサイド バイ サイドでインストールできます。

Microsoft Entra PowerShell は、Azure AD PowerShell や MSOnline などの事前に同意されたモジュールですか?

No. Microsoft Entra PowerShell のアクセス許可は事前に承認されていないため、ユーザーは必要な特定のアプリのアクセス許可を要求する必要があります。 この細分性により、アプリケーションに必要なアクセス許可のみが付与され、リソース管理をきめ細かく制御できます。

アプリケーションのアクセス許可の柔軟性と粒度を最大限に高めるために、Microsoft Entra PowerShell を使用してカスタム アプリケーションを作成することをお勧めします。 テナントで PowerShell のさまざまな用途に対して異なるアプリケーションを作成することで、特定のシナリオに対して付与されるアプリケーションのアクセス許可を制御できます。 Microsoft Entra PowerShell で独自のアプリケーション ID を使用するには、Connect-Entra コマンドレットを使用できます。 例えば次が挙げられます。

Connect-Entra -ClientId 'YOUR_APP_ID'

PowerShell のMicrosoft Entraは初めてですが、どこから開始すればよいですか?

モジュールの詳細については、 概要 に関する記事を参照してください。 インストール、認証、特定のシナリオで使用するコマンドレットの検出方法、ハウツー ガイドなどを参照してください。 ベスト プラクティス ガイド は、安全な基盤から始めるのに役立ちます。

Microsoft Entra PowerShell モジュールに関するフィードバックを提供するにはどうすればよいですか?

フィードバックを提供するには、GitHub リポジトリの問題に関するセクションを参照してください。 フィードバック、提案、または発生した問題に関する新しい問題を作成します。 Microsoft のチームは、モジュールを改善するために積極的に監視し、フィードバックに応答します。

Microsoft Entra PowerShell モジュールに貢献するにはどうすればよいですか?

バグ レポートの送信、新機能の提案、シナリオや改善例の投稿など、コミュニティからの投稿を歓迎します。 開始するには、 リポジトリにアクセスし、投稿ガイドラインを確認し、変更を含む pull request を作成します。