Exchange Online でユーザー メールボックスを削除または復元する

ユーザーのメールボックスを削除する前にいくつかの点を考慮する必要があります。 ユーザー メールボックスに対して実行できる削除にはさまざまな種類があり、その一部ではメールボックスを復元または回復できません。 この記事では、削除されたメールボックスのシナリオと、メールボックスを削除、回復、または完全に削除する方法について説明Exchange Online。

注:

EAC を使用してユーザー メールボックスを削除または復元することはできません。

回復可能な削除によって削除されたユーザー メールボックス

論理的に削除されたユーザー メールボックスは、Microsoft 365 管理センターまたは PowerShell の Remove-Mailbox コマンドレットを使用して削除され、Exchange Online Microsoft Entra IDのごみ箱に 30 日未満残っているメールボックスです。

回復可能な削除によって削除されたユーザー メールボックスは、次の場合に削除されたメールボックスです。

  • ユーザー メールボックスに関連付けられているMicrosoft Entraユーザー アカウントは論理的に削除されます (Microsoft Entra ユーザー オブジェクトがスコープ外またはごみ箱コンテナー内にあります)。

  • ユーザー メールボックスに関連付けられているMicrosoft Entraユーザー アカウントはハード削除されましたが、削除される前に、Exchange Online メールボックスに訴訟ホールドまたは電子情報開示ホールドが配置されました。

  • ユーザー メールボックスに関連付けられているMicrosoft Entraユーザー アカウントは、過去 30 日以内に消去されました。これは、メールボックスが完全に消去され、回復不能になる前に論理的に削除された状態に保持Exchange Online保持期間です。

注:

Microsoft Graph PowerShell コマンドレットRestore-MgDirectoryDeletedItemを実行して、Microsoft Entra IDごみ箱からユーザーを削除すると、ユーザーのライセンスが削除されていない限り、Microsoft Entra ユーザーに関連付けられている既存のExchange Online メールボックスが常に論理的に削除された状態になります。 しかし、ユーザーのライセンスを削除した後でごみ箱からユーザーを削除すると、ユーザーのメールボックスは、回復可能な削除によって削除された状態にはなりません。

30 日間に、新しい Microsoft Entra ユーザーが同じ ExchangeGuid または ArchiveGuid を持つ元のオンプレミスの受信者アカウントから同期された場合、ExchangeGuid 検証競合エラーが発生します。

削除する前にメールボックスに訴訟ホールドを設定して非アクティブなメールボックスを作成する方法の詳細については、「非アクティブなメールボックスの概要」を参照してください。

物理的な削除によって削除されたユーザー メールボックス

物理的な削除によって削除されたユーザー メールボックスは、次の場合に削除されたメールボックスです。

  • ユーザー メールボックスは 30 日以上論理的に削除されており、関連付けられているMicrosoft Entraユーザーはハード削除されています。 Remove-MgUser コマンドレットを確認してください。 メール、連絡先、ファイルなどのすべてのメールボックス コンテンツは完全に削除されます。

  • ユーザー メールボックスに関連付けられているユーザー アカウントが、Microsoft Entra IDでハード削除されました。 ユーザー メールボックスは Exchange Online で論理的な削除によって削除されており、30 日間回復可能な削除の状態になります。 30 日間に、新しい Microsoft Entra ユーザーが同じ ExchangeGuid または ArchiveGuid を持つ元のオンプレミスの受信者アカウントから同期され、その新しいアカウントがExchange Onlineのライセンスを取得されている場合、元のユーザー メールボックスがハード削除されます。 メール、連絡先、ファイルなどのすべてのメールボックス コンテンツは完全に削除されます。

  • 論理的に削除されたメールボックスは、Exchange Online PowerShell の Remove-Mailbox コマンドレットを PermanentlyDelete パラメーターと一緒に使用して削除されました。

上記のシナリオでは、ユーザー メールボックスが訴訟ホールドや電子情報開示保留などの保留状態にないことを前提としています。 ユーザー メールボックスに何らかの種類の保留がある場合、メールボックスをExchange Onlineから削除することはできません。 すべてのメール ユーザー受信者の種類では、訴訟ホールドまたは電子情報開示ホールドは無視され、メール ユーザーのハード削除または論理的な削除の動作には影響しません。 メール ユーザー オブジェクトは、ジャーナル メールボックスが関連付けられている場合は削除できません。 Disable-JournalArchiving コマンドレットを使用して、メール ユーザーのジャーナリングを無効にすることができます。

ユーザー メールボックスを削除する

Microsoft 365 管理センターを使用してユーザー アカウントを削除する

ユーザー アカウントを削除すると、対応するExchange Onlineメールボックスが削除され、EAC 内のメールボックスの一覧から削除されます。 ユーザー アカウントが削除されると、Microsoft 365 管理センターの [削除されたユーザー] ページに一覧表示されます。 削除後 30 日以内なら、復元できます。 30 日後、ユーザー アカウントとメールボックスは完全に削除され、回復不可能になります。

Microsoft 365 または職場または学校アカウントOffice 365削除するには、「ユーザーの削除または復元」を参照してください。

Windows PowerShellを使用してユーザー メールボックスを完全に削除する

この例では、UserId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d" を持つユーザー アカウントをMicrosoft Entra IDから完全に削除します。

Remove-MgDirectoryDeletedItem -DirectoryObjectId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d"

詳細については、「Remove-MgDirectoryDeletedItem」をチェック。

Exchange Online PowerShell を使用してメールボックスを削除する

  • この手順または手順を実行するには、アクセス許可が必要です。 必要なアクセス許可を確認するには、「機能のアクセス許可」の「受信者」エントリExchange Online参照してください。

  • Windows PowerShell を使って Exchange Online に接続する方法については、「Exchange Online PowerShell に接続する」を参照してください。

Exchange Online PowerShell を使用してExchange Onlineメールボックスを削除すると、対応する Microsoft 365 または Office 365 ユーザーが削除され、Microsoft 365 管理センター内のユーザーの一覧から削除されます。 ユーザーは 30 日間は回復可能です。 30 日間の制限時間が過ぎると、ユーザーは完全に削除されます。

次の使用例は、Exchange Online メールボックスと、Walter Harp の対応するユーザー アカウントを削除します。

Remove-Mailbox -Identity "Walter Harp"

ユーザー メールボックスの復元

メールボックスを削除した場合、削除済みメールボックスの保持期間 (30 日) が経過するまで、Exchange Online はメールボックスとそのすべての内容を保持します。 30 日後、メールボックスは完全に削除され、回復不可能になります。 メールボックスを復元する方法は、ユーザー アカウントを削除するか、Exchange Online ライセンスを削除してメールボックスを削除したかによって異なります。

削除されたメールボックスの現在の状態を理解するのに役立つ

注:

この機能には、Microsoft 365 管理者アカウントが必要です。 この機能は、Microsoft 365 Government、21Vianet が運用している Microsoft 365、または Microsoft 365 Germany では使用できません。

最近削除されたメールボックスの現在の状態を理解するために、Microsoft 365 管理センターに自動診断を提供します。 診断を起動するには、次のボタンを選択します。

注:

ユーザーまたはメールボックスが削除されたのと同じソース (Microsoft Entra IDまたはExchange Online) からメールボックスを復元することを強くお勧めします。 これを行わないと、復元操作が失敗します。

Microsoft 365 管理センターを使用してユーザー アカウントを復元する

対応するユーザー アカウントを削除してメールボックスが削除された場合は、Microsoft 365 管理センターでユーザー アカウントを復元することでメールボックスを復元できます。

ユーザー アカウントを復元するには、「ユーザーの 削除または復元」を参照してください。

Exchange Online PowerShell を使用してユーザー アカウントを復元する

次に示す PowerShell コマンドレットを使用して、削除済み (回復可能) のメールボックスを回復できます。 次に示すコマンドレットの例では、Allie Bellew のメールボックスを復元します。

  1. Exchange Online PowerShell への接続

  2. Undo-SoftDeletedMailbox コマンドレットを実行します。

    Undo-SoftDeletedMailbox allieb@contoso.com -WindowsLiveID allieb@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force)
    

ライセンスの削除

Exchange Online ライセンスがユーザーから削除されると、そのアカウントに関連付けられているExchange Onlineデータは 30 日間保持されます。 30 日間の猶予期間後、データは削除され、復元できなくなります。 猶予期間にライセンスをユーザーに再度追加すると、アクセスが復元され、メールボックスが完全にアクティブになります。

注:

Microsoft 365 または Office 365 または Exchange Online ライセンスがユーザーから削除された場合、ユーザーのメールボックスは、コンテンツ検索や電子情報開示 (Premium) などの電子情報開示ツールを使用して検索できなくなります。 詳細については、「コンテンツ検索の機能リファレンス」の「切断されたメールボックスまたはライセンスが解除されたメールボックス の検索」セクションを参照してください

ハイブリッド展開でのユーザーの復元

ハイブリッド シナリオのユーザー メールボックスの場合、メールボックスが論理的に削除され、メールボックスに関連付けられたMicrosoft Entra ユーザーがMicrosoft Entra IDからハード削除されている場合は、New-MailboxRestoreRequest を使用してメールボックスを回復できます。 詳細については、「オンプレミスの Exchange ハイブリッドを使用したMicrosoft 365 グループの構成」を参照してください。 このセクションの手順では、論理的に削除されたユーザーのメールボックスを復元する方法について説明します。

  1. Exchange Online PowerShell への接続

  2. 次に示すコマンドレットを実行して、復元する削除済み (回復可能) のメールボックスを特定します。

    Get-Mailbox -SoftDeletedMailbox | Select-Object Name,ExchangeGuid
    

    復元する論理的に削除されたメールボックスの場合は、その GUID 値をメモします (手順 4 の値を使用します)。

  3. 復元されたメールボックスのターゲット メールボックスを作成します。 詳細については、「Exchange Onlineでユーザー メールボックスを作成する」を参照してください。 ターゲット メールボックスを作成した後、次のコマンドを実行して、次の手順で必要なターゲット メールボックスの GUID 値を取得します。

    Get-Mailbox -Identity <NameOrAliasOfNewTargetMailbox> | Format-List ExchangeGuid
    
  4. <SoftDeletedMailboxGUID> を手順 2 からの GUID 値と置き換え、<NewTargetMailboxGUID> を手順 3 からの GUID 値と置き換えたら、次のコマンドレットを実行してメールボックスを復元します。

    New-MailboxRestoreRequest -SourceMailbox <SoftDeletedMailboxGUID> -TargetMailbox <NewTargetMailboxGUID>
    

ハイブリッド インフラストラクチャに関連するその他のメールボックス復元シナリオについては、「 ハイブリッド環境の一般的なメールボックスの回復シナリオ」を参照してください。

切断されたオンプレミスメールボックスをExchange Onlineに復元する

切断されたオンプレミスメールボックスをExchange Onlineメールボックスに復元する必要がある場合は、このセクションの手順に従います。

  1. Exchange 管理シェルを開くか、リモート PowerShell を使用して Exchange サーバーに接続します

  2. 次のコマンドを実行して、切断されたメールボックスの必要な MailboxGuid 値を表示します。

    Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,LegacyDN,Database
    
  3. 次のコマンドを実行して、切断されたメールボックスを保持するメールボックス データベースの必要な GUID 値を表示します。

    Get-MailboxDatabase | Format-List Identity,GUID
    
  4. Exchange Online PowerShell への接続

  5. MailboxIdentity> を、ターゲット Exchange Online メールボックスの名前、エイリアス、またはメール アドレスに置き換え<、次のいずれかのコマンドを実行します。

    • Exchange Onlineメールボックスに復元する: 次のコマンドを実行して、必要な ExchangeGuid 値を表示します。

      Get-Mailbox -Identity "<MailboxIdentity>" | Format-List Name,ExchangeGuid,LegacyExchangeDN
      
    • アーカイブ メールボックスExchange Online復元する: 次のコマンドを実行して、必要な ArchiveGuid 値を表示します。

      注:

      大規模なアーカイブへの復元はサポートされていません。

      Get-Mailbox -Identity "<MailboxIdentity>" -TargetIsArchive | Format-List Name,LegacyExchangeDn,ExchangeGuid,ArchiveGuid
      
  6. 必要な詳細がすべて揃ったので、次のいずれかのコマンドを実行して復元要求を開始します。 どちらのコマンドでも、次の値を使用します。

    • RemoteHostName は Exchange サーバーの FQDN です (たとえば、mail.contoso.com)

    • RemoteCredential は、オンプレミスの Exchange 管理者アカウントの資格情報です。

    • RemoteDatabaseGuid は、手順 3. のメールボックス データベースの GUID 値です。

    • SourceStoreMailbox は、手順 2 から切断されたメールボックスの MailboxGuid 値です。

    • Exchange Onlineメールボックスに復元する: TargetMailbox は、手順 5. のターゲット Exchange Online メールボックスの ExchangeGuid 値です。

      New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox <MailboxGUID> -TargetMailbox <ExchangeGUID>
      
    • アーカイブ メールボックスExchange Onlineに復元する: TargetMailbox は、手順 5. のターゲット Exchange Onlineアーカイブ メールボックスの ArchiveGuid 値です。

      注:

      大規模なアーカイブへの復元はサポートされていません。

      New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -TargetIsArchive -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox "<MailboxGuid>" -TargetMailbox <ArchiveGuid>
      
  7. 復元要求の状態をチェックするには、次の手順を実行します。

    1. 次のコマンドを実行して、メールボックスの復元要求の ID 値を取得します。

      Get-MailboxRestoreRequest
      
    2. MailboxRestoreRequestIdentity を、前の手順のメールボックス復元要求の ID 値に置き換え<、次のコマンドを実行します。>

      Get-MailboxRestoreRequestStatistics -Identity <MailboxRestoreRequestIdentity> -IncludeReport
      

    復元要求の PercentComplete 値が 100 に達すると、切断されたオンプレミスメールボックスがExchange Onlineメールボックスに正常に復元されました。