症状
Microsoft 365、Microsoft Azure、Microsoft Intune などの Microsoft クラウド サービスで、次のいずれかの現象が発生します。
Microsoft 365 管理センターでディレクトリ同期をアクティブにすると、ディレクトリ同期が有効であることがページに示されます。 ただし、Azure Active Directory 同期ツールをインストールして構成ウィザードを実行すると、次のメッセージが表示されます。
Error 15: DirSync not activated
次に、[ ディレクトリ同期の状態] ページを見直して、ディレクトリ同期の状態を表示します。 [3: Active Directory 同期] の下を中央のウィンドウに表示すると、次のメッセージが表示されます。
Active Directory synchronization is being activated
Microsoft 365 ポータルの [ディレクトリ同期の状態] ページでディレクトリ同期 を非アクティブ化すると、ディレクトリ同期が有効であることが示されます。
次に、[ ディレクトリ同期の状態] ページを見直して、ディレクトリ同期の状態を表示します。 [3: Active Directory 同期] の下を中央のウィンドウに表示すると、次のメッセージが表示されます。
Active Directory synchronization is being deactivated
原因
この問題は、ディレクトリ同期が完全にアクティブ化または非アクティブ化されていない場合に発生する可能性があります。 アクティブ化または非アクティブ化が完了するまでに最大 72 時間かかる場合があります。
注
Azure AD および MSOnline PowerShell モジュールは、2024 年 3 月 30 日の時点で非推奨となります。 詳細については、非推奨に関するアップデートを参照してください。 この日以降、これらのモジュールのサポートは、Microsoft Graph PowerShell SDK への移行支援とセキュリティ修正に限定されます。 非推奨のモジュールは、2025 年 3 月 30 日まで引き続き機能します。
Microsoft Entra ID (旧称 Azure AD) を使用するには、Microsoft Graph PowerShell に移行することをお勧めします。 移行に関する一般的な質問については、「移行に関する FAQ」を参照してください。 注: MSOnline のバージョン 1.0.x では、2024 年 6 月 30 日以降に中断が発生する可能性があります。
ディレクトリ同期がアクティブ化されているか非アクティブ化されているかを確認するには、Windows PowerShell 用の Azure Active Directory モジュールを使用して、次の手順に従います。
[スタート] を選択し、検索ボックスに「Windows PowerShell 用 Azure Active Directory モジュール」と入力し、Windows PowerShell の Azure Active Directory モジュールを選択します。
次のコマンドレットを表示順に入力します。 各コマンドレットを入力した後、必ず Enter キーを押してください。
$cred = get-credential
注
メッセージが表示されたら、クラウド サービス管理者の資格情報を入力します。
Connect-MSOLService -credential $cred
(Get-MSOLCompanyInformation).DirectorySynchronizationEnabled
注
このコマンドレットは、 True または False の値を返 します。 True を返す場合は、ディレクトリ同期がアクティブになります。 False の場合、ディレクトリ同期は非アクティブ化されます。
解決策
ディレクトリ同期がアクティブ化または非アクティブ化されるまで待ちます。 次の点に注意してください。
- ディレクトリ同期を初めて有効にした場合、アクティブ化には最大 24 時間が必要な場合があります。
- ディレクトリ同期 を再度有効に した場合、アクティブ化には最大 72 時間が必要な場合があります。 詳細については、「 Azure Active Directory 同期ツールを使用して同期されたオブジェクトを管理または削除できない」を参照してください。
- ディレクトリ同期を無効にした場合、非アクティブ化には最大 72 時間かかる場合があります。
ディレクトリ同期が予期した時間を過ぎてもアクティブ化または非アクティブ化されない場合は、次の手順に従って、 Microsoft サポートにお問い合わせください。
「原因」セクションの手順 2 で使用したのと同じ Windows PowerShell コンソールで、次のコマンドレットを入力し、Enter キーを押します。
(Get-MSOLCompanyInformation).DirectorySynchronizationStatus
注
24 時間または 72 時間の待機期間が終了した後に出力が "PendingEnabled" または "PendingDisabled" と示されている場合、これは Exchange Online に影響する既知の問題です。
Windows PowerShell 接続から次の情報を収集します。
コンテキスト ID: コンテキスト ID を収集するには、次のコマンドレットを入力し、Enter キーを押します。
(Get-MSOLCompanyInformation).objectID
サービス インスタンス: サービス インスタンスを収集するには、次のコマンドレットを入力し、Enter キーを押します。
(Get-MSOLCompanyInformation).AuthorizedServiceInstances
Microsoft サポート
にお問い合わせください。
詳細情報
Microsoft 365、Azure、Intune でディレクトリ同期を有効にする方法の詳細については、「 Microsoft 365 へのディレクトリ同期の準備」を参照してください。
まだ助けが必要ですか? Microsoft コミュニティ または microsoft Entra フォーラム web サイト に移動します。