次の方法で共有


Exchange Online でユーザー メールボックスを復元する (メールボックスの回復)

元の KB 番号: 20804

誰のためですか?

PowerShell コマンドレットの実行に慣れているテナント管理者。

それはどのように機能しますか?

状況を特定するための具体的な質問をお聞きします。 その後、シナリオに合わせて調整された一連の手順について説明します。

推定完了時間:

30 ~ 45 分。

オンプレミス ユーザー アカウントの現在の状態を選択する

環境内に ディレクトリ同期 がない場合は、[ マネージド アカウント] オプションを選択する必要があります。

ディレクトリ同期が設定されている場合は、 Active Directory ユーザーとコンピューター 内を検索して、オンプレミス アカウントが 存在 するか 削除されているかを確認できます。

Microsoft Entra ユーザー アカウントの状態 (マネージド アカウント (DirSync なし))

Azure Active Directory PowerShell に接続し、オンライン アカウントの状態を確認します。

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 日以降に中断が発生する可能性があります。

  1. Azure AD モジュールをインストールします。

  2. Microsoft Online Services モジュール (デスクトップからのショートカット) を開きます。

  3. $cred=Get-Credential を実行します。

    資格情報の入力を求められたら、Microsoft 365 管理アカウントの資格情報を入力します。

  4. Connect-MsolService -Credential $cred を実行します。 このコマンドレットは、Microsoft 365 に接続します。

  5. Get-MSOLUser -UserPrincipalName <UPN> を実行します。

    例: UserPrincipalName: user@contoso.com
    ユーザー情報が返された場合、ユーザーは PRESENT です。 ユーザー情報が返されない場合は、手順 6 に進みます。

  6. Get-MSOLUser -UserPrincipalName <UPN>-ReturnDeletedUsers |SELECT-OBJECT を実行します。
    ユーザー情報が返された場合、ユーザーは 論理的に削除されます

  7. 手順 5 または手順 6 でオブジェクトが返されなかった場合、MSOL オブジェクトは HARD DELETED になります

前の手順の結果に基づいて、次のいずれかのオプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスはマネージド アカウント (DirSync なし) で、オンライン アカウントの状態は存在します)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスは管理対象アカウント (DirSync なし) で、オンライン アカウントの状態は論理的に削除されています)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスはマネージド アカウント (DirSync なし) で、オンライン アカウントの状態はハード削除済み)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

AD ユーザー アカウントの削除、オンライン アカウントの存在、オンライン メールボックスの存在

解決方法:
Microsoft サポートに問い合わせる

Active Directory ユーザー オブジェクトがオンプレミスから削除されると、削除は Microsoft Entra ID に同期されます。 この同期プロセスには最大 3 時間かかることがあります。 削除がまだ同期されていない場合は、ディレクトリ同期アプリケーションに問題がある可能性があります。

ディレクトリ同期のトラブルシューティングに関するその他のヒントについては、「 Azure Active Directory 同期ツールのインストールと構成ウィザードのエラーのトラブルシューティング」を参照してください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントが削除されました、Microsoft Entra アカウントが存在する、オンライン メールボックスが存在しない

解決方法:
Microsoft サポートにお問い合わせください。 Microsoft Entra Connect とオンライン サービスの動作方法により、考えられるシナリオではあり得ません。 問題に関するサポートを受けるために、Microsoft サポートにお問い合わせください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD アカウントの削除、Microsoft Entra アカウントは存在(ソフト削除)、オンライン メールボックスのソフト削除

解決策:
AD ユーザーを復元し、ディレクトリ同期を実行します。これは、AD ユーザー オブジェクトと Microsoft Entra オブジェクト ("論理的に削除された" メールボックスの再接続を含む) に "論理的に一致" します。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online PowerShell に接続します。

  2. onPremise AD ユーザーを復元します

  3. 差分ディレクトリ同期を実行します。

  4. 新しく作成された Microsoft Entra オブジェクトに新しい Exchange Online ライセンス を適用します。

  5. New-MailboxRestoreRequest を使用して、論理的に削除されたメールボックスの内容をアクティブなメールボックスにマージします。 次の画面キャプチャの例を参照してください。

    New-MailboxRestoreRequest コマンドを使用する例を示すスクリーンショット。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントが削除され、Microsoft Entra アカウントがハード削除され、オンライン メールボックスが存在します。

解決方法:
ユーザーを再作成し、元のメールボックスからデータを復元します。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online リモート PowerShell に接続します。

  2. 影響を受ける mailboxExample の Remove-Mailbox コマンドレットを使用して、メールボックスの削除を試みます。
    Exchange Online PowerShell から、次を実行します: Remove-Mailbox

  3. 手順 2 で失敗した場合は、手順 8 に進みます。

  4. オンプレミスの AD ユーザーを復元します

  5. 差分ディレクトリ同期を実行します。

  6. 新しく作成された Microsoft Entra オブジェクトに新しい Exchange Online ライセンス を適用します。

  7. New-MailboxRestoreRequest を使用して、論理的に削除されたメールボックスの内容をアクティブなメールボックスにマージします。 次の画面キャプチャの例を参照してください。

    New-MailboxRestoreRequest コマンドの使用例を示すスクリーンショット。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントの削除、Microsoft Entra アカウントのハード削除、オンライン メールボックスが存在しない

解決方法:
意図的に設計された

この状況は、顧客が 30 日以上前にオンプレミス オブジェクトを削除した場合に想定される動作です。 この時点では、メールボックスは回復できません。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントの削除、Microsoft Entra アカウントのハード削除、オンライン メールボックスのソフト削除

解決方法:

非アクティブなメールボックスを復元し、 ソフト マッチを実行します。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、Exchange Online リモート PowerShell に接続します。

  2. 次の手順で、ソフト削除されたメールボックスを新しい Microsoft Entra アカウントに接続します。

    1. テナントが SSO (Single Sign-On) を使用していない場合は、コマンドレットを実行します。
      New-Mailbox -Name "UserName" -InactiveMailbox -MicrosoftOnlineServicesID UserName@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText –Force)
    2. テナントが ADFS (ID フェデレーション) を使用している場合は、次のコマンドレットを実行します。
      New-Mailbox -Name "UserName" -InactiveMailbox -MicrosoftOnlineServicesID UserName@contoso.onmicrosoft.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText –Force)
  3. 新しいオンプレミス AD ユーザーを復元または作成します。 オンプレミス アカウントのプライマリ SMTP アドレスが Microsoft 365 オブジェクトのプライマリ SMTP アドレスと一致していることを確認します。 一致しない場合は、オンプレミス オブジェクトのアドレスを変更します。

  4. Microsoft Entra Connect を使用してディレクトリ同期を実行すると、オンプレミス アカウントと新しい Microsoft Entra アカウントが論理的に一致します。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントの削除、Microsoft Entra アカウントのソフト削除、オンライン メールボックスの存在

解決方法:
アカウントがソフト削除された場合、メールボックスは存在しません。 ただし、ユーザーを再作成し、元のメールボックスに再接続する手順について説明します。

重複を特定するには、次の手順に従います。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online PowerShell に接続します。

  2. Get-msoluser -returndeletedusers -userprincipalname user@contoso.com |Select-Object ObjectID を実行します。

  3. Get-mailbox user@contoso.com |Select-Object ExternalDirectoryObjectID, UserPrincipalName を実行します。

    • オブジェクト ID が手順 2 と 3 で一致する場合は、手順 4 に進みます。
    • 手順 2 と 3 でオブジェクト ID が一致しない場合は、Microsoft サポートにお問い合わせください。
  4. 新しいオンプレミス AD ユーザーを作成し、オンプレミス アカウントのプライマリ SMTP アドレスが Microsoft 365 オブジェクトのプライマリ SMTP アドレスと一致することを確認します。

  5. AD ユーザー オブジェクトの UPN が、手順 3 で返されたものと一致していることを確認します。

  6. アカウントがオンライン サービスにレプリケートされるまで 3 時間待ちます。

  7. メールボックスが再接続されなかった場合は、Microsoft サポートにお問い合わせください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD ユーザー アカウントの削除、Microsoft Entra アカウントのソフト削除、オンライン メールボックスが存在しない

解決方法:
Microsoft サポートに問い合わせる

Microsoft Entra Connect とオンライン サービスの動作方法により、このシナリオを実行することはできません。 問題に関するサポートを受けるために、Microsoft サポートにお問い合わせください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

AD アカウント削除、オンライン アカウントのソフト削除、オンライン メールボックスのソフト削除

解決方法:
オンプレミス アカウントを復元します。

発生している問題に対処する最善の方法は、元のオンプレミスの Active Directory ユーザー アカウントを復元することです。 復元後、Exchange Online メールボックスに再度アクセスできるようになります。

  1. 新しいオンプレミス AD ユーザーを復元または作成し、オンプレミス アカウントのプライマリ SMTP アドレスが Microsoft 365 オブジェクトのプライマリ SMTP アドレスと一致することを確認します。

  2. AD ユーザー オブジェクトの UPN が削除前と同じであることを確認します。

  3. アカウントがオンライン サービスにレプリケートされるまで 3 時間待ちます。

  4. メールボックスが再接続されなかった場合は、Microsoft サポートにお問い合わせください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra ユーザー アカウントの状態 (ユーザー アカウントはオンプレミスに存在します)

Azure Active Directory PowerShell に接続し、オンライン アカウントの状態を確認します。

  1. Azure AD モジュールをインストールします。

  2. Microsoft Online Services モジュール (デスクトップからのショートカット) を開きます。

  3. $cred=Get-Credential を実行します。

    資格情報の入力を求められたら、Microsoft 365 管理アカウントの資格情報を入力します。

  4. Connect-MsolService -Credential $cred を実行します。 このコマンドレットは、Microsoft 365 に接続します。

  5. Get-MSOLUser -UserPrincipalName <UPN> を実行します。

    例: UserPrincipalName: user@contoso.com
    ユーザー情報が返された場合、ユーザーは PRESENT です。 ユーザー情報が返されない場合は、手順 6 に進みます。

  6. Get-MSOLUser -UserPrincipalName <UPN>-ReturnDeletedUsers |SELECT-OBJECT を実行します。
    ユーザー情報が返された場合、ユーザーは 論理的に削除されます

  7. 手順 5 または手順 6 でオブジェクトが返されなかった場合、MSOL オブジェクトは HARD DELETED になります

前の手順の結果に基づいて、次のいずれかのオプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが存在し、Microsoft Entra ユーザー アカウントが存在する)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが存在し、Microsoft Entra ユーザー アカウントが論理的に削除されている)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが存在し、Microsoft Entra ユーザー アカウントがハード削除されている)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Microsoft Entra アカウントの存在、Exchange Online メールボックスの存在

解決方法:
サービスは正常に機能しています。

これは、Exchange Online Services の想定される動作です。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントの有効状態、Exchange Online メールボックスのソフト削除

解決方法:
メールボックスを回復するには、次の手順に従います。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online PowerShell に接続します。

  2. Get-Mailbox -Softdeletedmailbox user@contoso.com |Select-Object ExternalDirectoryObjectID を実行します。

  3. Get-Msoluser -ObjectID を実行します。

  4. 手順 2 と手順 3 の ExternalDirectoryObjectID 値が一致するかどうかを確認します。

  5. その場合は、Remove-Msoluser -Userprincipalname user@contoso.comを実行して Microsoft Entra ユーザーをソフト削除します。

    • $DelUser = Get-MsolUser -UserPrincipalName User@contoso.com -ReturnDeletedUsers を実行します。
    • Restore-MsolUser -ObjectId $DelUser.ObjectId
  6. 5 分後、次の手順を使用して Microsoft Entra ユーザーを復元します。

  7. 手順 2 と手順 3 の ExternalDirectoryObjectID 値が一致しない場合は、重複する Microsoft Entra ユーザーがあることを意味します。 サポートにお問い合せください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントが存在する、Exchange Online メールボックスが存在しない(消去済み)

解決方法:
この問題は、多くの場合、ライセンスのないユーザー アカウントを持っていることが原因で発生します。

  1. https://portal.office.comで Microsoft 365 ポータルにログインし、ユーザーのライセンスの状態を確認します。
  2. ユーザーが有効なライセンスを持っているかどうかを確認します。 ユーザーが有効なライセンスを持っていない場合は、Exchange Online ライセンスを 適用 します。
  3. メールボックスが回復できない場合は、空のメールボックスが接続されている可能性があります。 お客様のデータを復旧できる可能性はほとんどありませんが、サポートにお問い合わせください。
  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントのソフト削除、Exchange Online メールボックスは存在

解決方法:
この動作は仕様上、Microsoft Entra ユーザーが削除された場合、関連付けられているメールボックスは論理的に削除された状態になります。 メールボックスが孤立していないことを確認するか、アカウントとメールボックスが重複していないことを確認する必要があります。

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online PowerShell に接続します。
  2. get-mailbox -identity User@contoso.com |Select-Object ExternalDirectoryObjectID を実行します。
  3. get-msoluser -objectID < specify ExternalDirectoryObjectID from step 2> -returnDeletedUsers |select-object を実行します。
  4. 手順 3 から MSOLUser が返されたことを確認し、次の手順を使用して、削除された MSOL ユーザーをアクティブ ユーザーに復元します。
    • $DelUser = Get-MsolUser -UserPrincipalName User@contoso.com -ReturnDeletedUsers を実行します。
    • Restore-MsolUser -ObjectId $DelUser.ObjectId を実行します。
  5. UserPrincipalNameを使用してメールボックスにログインし、メールボックスにアクセスできることを確認します。

手順 2 & 3 で結果が得られない場合は、Microsoft Entra オブジェクトが重複しているか、このメールボックスが孤立している可能性があります。 問題を解決するには、サポートにお問い合わせください。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

オンライン アカウントのソフト削除、オンライン メールボックスのソフト削除

解決方法:
ユーザー アカウントを同期して、メールボックスがユーザーに自動的に再接続できるようにします。

  1. オンプレミスの Active Directory ユーザーとコンピューターを使用して、ディレクトリ同期でフィルター処理されていない組織単位にユーザーを移動します。
  2. 差分同期を強制します。
  3. 同期が完了したら、ユーザーが Microsoft Entra ID に存在することを確認します ( O365 管理センター>Active ユーザーを通じて)。 メールボックスは Microsoft Entra ユーザーに自動的に再接続されます。
  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

論理的に削除されたオンライン アカウント、オンライン メールボックスが存在しない (消去)

解決方法:
次の手順に従って、ユーザーのライセンスの状態を確認します。 ライセンス プロパティが値を保持していない場合、メールボックスは無効になり、回復できません。

  1. Azure AD PowerShell に接続します。

  2. 次を使用して、オブジェクトのライセンスを確認します。

    get-msoluser -userprincipalname user@contoso.com |Select-object Licenses

  3. ライセンス プロパティが値を保持していない場合、メールボックスは回復できません。

  4. オンプレミスの Active Directory ユーザーとコンピューターを使用して、ディレクトリ同期でフィルター処理されていない組織単位にユーザーを移動します。

  5. 差分ディレクトリ同期を実行します。

  6. Microsoft Entra ユーザー (MSOL ユーザー) が復元されたら、 ライセンスを適用 して新しいメールボックスをプロビジョニングします。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウント完全削除済み、オンライン メールボックスが存在している

解決方法:
Microsoft サポートに問い合わせる

このシナリオは、Microsoft 365 での Exchange Online アカウントのプロビジョニングの動作が原因で不可能である必要があります。 Microsoft サポートに問い合わせて、この問題の最適な解決策を解決することをお勧めします。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントのハード削除、Exchange Online メールボックスのソフト削除

解決方法:

  1. Azure AD PowerShell に接続します。 同じ PowerShell ウィンドウで、 Exchange Online PowerShell に接続します。

  2. 次に、ソフト削除されたメールボックスの状態を確認します。

    Get-mailbox –softdeletedmailbox –identity "<UserPrincipalName of the user>" |select-object IsInactiveMailbox を実行します。

  3. IsInactiveMailboxの値に基づいて、適切な手順を実行します。

    IsInactiveMailboxTrue の場合:

    1. Get-Mailbox "<UserPrincipalName of the user>" -softdeletedmailbox| Select Name, DisplayName, MicrosoftOnlineServicesID, ExchangeGuid を実行します。
    2. New-Mailbox -Name "<Name from Step 2>" -inactivemailbox "<ExchangeGuid from Step 2>" -MicrosoftOnlineServicesID "<MicrosoftOnlineServicesID from Step 2>" -Password (ConvertTo-SecureString -String 'Pa##w0rd goes here' -AsPlainText -Force) を実行します。
    3. オンプレミスの Active Directory ユーザーとコンピューターを使用して、ディレクトリ同期でフィルター処理されていない組織単位にユーザーを移動します。

    IsInactiveMailboxFalse の場合:

    1. Undo-SoftDeletedMailbox user@contoso.com -WindowsLiveID user@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force) を実行します。
    2. Azure AD PowerShell に接続します。
    3. get-msoluser -userprincipalname user@contoso.com を実行します。
    4. 前の手順で MSOLUser が返されることを確認したら、オンプレミスの Active Directory からの差分同期を強制します。 Microsoft Entra ID のユーザーとおおよそ一致します。
  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントのハード削除済み、Exchange Online メールボックスが存在しない (消去)

解決方法:
メールボックスが (30 日間の保持期間外に) 削除された可能性があるため、回復できません。

次の手順に従って、影響を受けるユーザーの新しいメールボックスをプロビジョニングします。

  1. 差分同期を強制して、オンプレミスの Active Directory ユーザーを Microsoft Entra ID に同期させます。

  2. Exchange ハイブリッド環境の場合

    1. Enable-RemoteMailbox "UserName" -RemoteRoutingAddress "User@contoso.mail.onmicrosoft.com"を実行して、ユーザーの Exchange Online メールボックスをプロビジョニングします。
    2. Microsoft 365 ポータルを使用して Exchange オンライン ライセンスをユーザーに割り当てます
  3. Exchange ハイブリッド環境にない場合は、ユーザー に Exchange Online ライセンスを割り当てます

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

オンライン アカウントの存在、オンライン メールボックスの存在

解決方法:

サービスは正常に機能しています。

この動作は、Exchange Online Services で想定されます。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しなかった場合は、「 その他のリソース」を参照してください。

オンライン アカウントの有無、オンライン メールボックス Soft-Deleted

解決方法:

  1. Exchange Online PowerShell にログインします。

  2. 次のコマンドを使用して、ソフト削除されたメールボックスを回復します。

    Undo- SoftDeletedMailbox user@contoso.com -WindowsLiveID user@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force) を実行します。

    詳細については、「 Undo-SoftDeletedMailbox」を参照してください。

  3. Microsoft 365 ポータルにログインし、ユーザーのライセンスの状態を確認します。 ユーザーが有効なライセンスを持っていない場合は、Exchange オンライン ライセンスを適用します。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントは存在するが、オンライン メールボックスは存在しない。

解決方法:

元のメールボックスは回復できません。 ユーザーにライセンスを割り当てて、新しいメールボックスを作成します。

  1. テナント管理者として Microsoft 365 ポータル にログインします。
  2. ユーザーに Exchange Online ライセンスを割り当てます
  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントがソフト削除され、オンライン メールボックスが存在する

解決方法:
Microsoft サポートに問い合わせる

Microsoft 365 での Exchange Online アカウントのプロビジョニングの動作が原因で、これを行うことはできません。 Microsoft サポートに連絡して、この問題に対する最適なソリューションの解決を支援することをお勧めします。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントが論理的に削除され、Exchange Online メールボックスが存在しない

解決策:
メールボックスが完全に消去された (30 日の期間外) 可能性があるため、回復できません。 次の手順に従うと、影響を受けるユーザーに対して新しいユーザー アカウントと新しいメールボックスがプロビジョニングされます。

  1. Microsoft 365 ポータルにログインします。
  2. 影響を受けるユーザーの新しいユーザー アカウントを作成します。
  3. ユーザーに Exchange Online ライセンスを割り当てます

この新しいメールボックスには、古いデータは存在しません。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウントのソフト削除、Exchange Online メールボックスのソフト削除

解決策:
メールボックスを回復するには、次の手順に従います。

  1. Azure AD PowerShell に接続します。

  2. 次の手順を使用して、Microsoft Entra ユーザーを復元します。

    • $DelUser = Get-MsolUser -UserPrincipalName User@contoso.com -ReturnDeletedUsers を実行します。
    • Restore-MsolUser -ObjectId $DelUser.ObjectId
  3. Microsoft 365 ポータルにログインし、ユーザーに Exchange Online ライセンスを割り当てます

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

Microsoft Entra アカウント完全削除済み、オンラインメールボックスも同様に完全削除されている

解決方法:
Microsoft サポートに問い合わせる

Microsoft 365 での Exchange Online アカウントのプロビジョニングの動作が原因で、これを行うことはできません。 Microsoft サポートに連絡して、この問題に対する最適なソリューションの解決を支援することをお勧めします。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

オンライン アカウントのハード削除、オンライン メールボックスのソフト削除

解決方法:
メールボックスを回復するには、次の手順に従います。

  1. Exchange Online PowerShell に接続します。

  2. ソフト削除されたメールボックスの状態を決定する必要があります。

    Get-mailbox –softdeletedmailbox –identity "<UserPrincipalName of the user>" |select-object IsInactiveMailbox を実行します。

  3. IsInactiveMailboxの値に基づいて、適切な手順を実行します。

    IsInactiveMailboxTrue の場合:

    1. Get-Mailbox "<UserPrincipalName of the user>" -softdeletedmailbox| Select Name, DisplayName, MicrosoftOnlineServicesID, ExchangeGuid を実行します。
    2. New-Mailbox -Name "<Name from Step 2>" -inactivemailbox "<ExchangeGuid from Step 2>" -MicrosoftOnlineServicesID "<MicrosoftOnlineServicesID from Step 2>" -Password (ConvertTo-SecureString -String 'Pa##w0rd goes here' -AsPlainText -Force) を実行します。

    IsInactiveMailboxFalse の場合:

    1. Undo-SoftDeletedMailbox user@contoso.com -WindowsLiveID user@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force) を実行します。
    2. Azure AD PowerShell に接続します。
    3. get-msoluser -userprincipalname user@contoso.com を実行します。
  4. Microsoft 365 ポータルにログインし、ユーザーに Exchange Online ライセンスを割り当てます

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

オンライン アカウントがハード削除され、オンライン メールボックスが存在しない

解決方法:
メールボックスは回復できません。 次の手順に従うと、影響を受けるユーザーに対して新しいユーザー アカウントと新しいメールボックスがプロビジョニングされます。

  1. Microsoft 365 ポータルにログインします。
  2. 影響を受けるユーザーの新しいユーザー アカウントを作成します。
  3. ユーザーに Exchange Online ライセンスを割り当てます

この新しいメールボックスには、古いデータは存在しません。

  • 問題が解決したら、おめでとうございます。 シナリオの作業は完了しました。
  • 問題が解決しない場合は、「 その他のリソース」を参照してください。

その他のリソース

申し訳ございません。このガイドで問題を解決できませんでした。トラブルシューティングを続行するには、次のリソースを使用してください。 セルフヘルプ サポート情報を参照するには、Microsoft 365 コミュニティにアクセスします。 次のいずれかの方法を使用します。

  • 検索を使用して、問題に対する解決策を見つけます。
  • Microsoft 365 管理者の資格情報を使用してサインインし、コミュニティに質問を投稿します。

Microsoft Entra ユーザー アカウントの状態 (ユーザー アカウントがオンプレミスで削除されました)

Azure Active Directory PowerShell に接続し、オンライン アカウントの状態を確認する

  1. Azure AD モジュールをインストールします。

  2. Microsoft Online Services モジュール (デスクトップからのショートカット) を開きます。

  3. $cred=Get-Credential を実行します。

    資格情報の入力を求められたら、Microsoft 365 管理アカウントの資格情報を入力します。

  4. Connect-MsolService -Credential $cred を実行します。 このコマンドレットは、Microsoft 365 に接続します。

  5. Get-MSOLUser -UserPrincipalName <UPN> を実行します。

    例: UserPrincipalName: user@contoso.com
    ユーザー情報が返された場合、ユーザーは PRESENT です。 ユーザー情報が返されない場合は、手順 6 に進みます。

  6. Get-MSOLUser -UserPrincipalName <UPN>-ReturnDeletedUsers |SELECT-OBJECT を実行します。
    ユーザー情報が返された場合、ユーザーは 論理的に削除されます

  7. 手順 5 または手順 6 でオブジェクトが返されなかった場合、MSOL オブジェクトは HARD DELETED になります

前の手順の結果に基づいて、次のいずれかのオプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが削除され、Microsoft Entra ユーザー アカウントが存在する)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが削除され、Microsoft Entra ユーザー アカウントが論理的に削除されました)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。

Exchange Online メールボックスの状態 (オンプレミスのユーザー アカウントが削除され、Microsoft Entra ユーザー アカウントがハード削除されました)

Exchange Online PowerShell に接続し、次の手順に従って Exchange Online メールボックスの状態を確認します。

  1. Exchange Online PowerShell モジュールインストールされていることを確認します

  2. 次のコマンドを実行して Exchange Online に接続します。

    Connect-ExchangeOnline
    

    メッセージが表示されたら、Microsoft 365 管理者アカウントの資格情報を入力します。 アカウントで多要素認証 (MFA) が有効になっている場合は、セキュリティ コードも入力する必要があります。

  3. Get-Mailbox -Identity <user Alias> を実行します。
    メールボックスが返された場合は、 メールボックス PRESENT オプションを選択する必要があります。 そうでない場合は、手順 4 に進みます。

  4. Get-Mailbox -SoftDeletedMailbox -identity <user Alias> を実行します。
    メールボックスが返却された場合は、[ メールボックスソフト削除] オプションを選択する必要があります。 そうでない場合は、手順 5 に進みます。

  5. 手順 3 および 4 で何も返されない場合は、[ メールボックスが存在しない ] オプションを選択します。