Microsoft Exchange Online でユーザーのアーカイブ メールボックスを有効にしますが、一部のユーザーまたは代理人の場合、アーカイブ メールボックスは次の Microsoft 製品の 1 つ以上に表示されません。
- クラシック Outlook for Windows
- Windows 用の新しい Outlook
- Outlook on the web
以下のセクションでは、これらの各製品のトラブルシューティング手順について説明します。 アーカイブ メールボックスを表示しない製品に応じて、該当するセクションを選択します。 トラブルシューティングの手順で問題を解決できない場合は、Microsoft サポートにお問い合わせください。
アーカイブ メールボックスが従来の Outlook for Windows に表示されない
この問題のトラブルシューティングを行うには、これらの手順に従います。
影響を受けるユーザーに、Outlook for Windows クライアント最新バージョンにアップグレードするように指示します。
影響を受けるユーザーに、アーカイブ メールボックスをサポートする Exchange Online ライセンスがあることを確認します。
影響を受けるユーザーがメールボックスの代理人である場合は、代理人がメールボックスに対して Full Access アクセス許可 を持っていることを確認します。 代理人がアーカイブ メールボックスにアクセスするには、フル アクセス権限が必要です。 フル アクセス許可を持つ代理人の場合、Outlook はプライマリ メールボックスとアーカイブ メールボックスを Outlook プロファイルに自動的に自動マップします。
注: セキュリティ グループを介してメールボックスにフル アクセス権限を割り当てることはできません Outlook ではプライマリ メールボックスとアーカイブ メールボックスが各グループ メンバーの Outlook プロファイルに自動マップされないためです。
問題の診断に役立つMicrosoft サポートと回復アシスタントを実行するように影響を受けるユーザーに指示します。
アーカイブ メールボックスが新しい Outlook for Windows または Outlook on the web に表示されない
Exchange の展開に応じて、該当するシナリオを選択します。
シナリオ: 非ハイブリッド展開の Exchange Online メールボックス
この問題を修正するには、次の手順に従ってください。
Exchange Online PowerShell で次の PowerShell コマンドレットを実行し
ArchiveName
プロパティの値を取得します。Get-Mailbox <user mailbox ID> | FL ArchiveName
注:
ArchiveName
プロパティの値が空の場合、コマンド出力には{}
値が表示されます。ArchiveName
プロパティの値はIn-Place Archive -<display name of user mailbox>
する必要があります。 その値に設定されていない場合は、Exchange Online PowerShell で次の PowerShell コマンドレットを実行して設定します。$dn=Get-Mailbox <user mailbox ID> | Select -ExpandProperty DisplayName Set-Mailbox <user mailbox ID> -ArchiveName "In-Place Archive -$dn"
アーカイブ メールボックスが新しい Outlook for Windows または Outlook on the web に表示されるまで数分待ちます。
シナリオ: ハイブリッド展開の Exchange Online メールボックス
この問題を解決するには、次のいずれかの方法を使用します。 方法 A は方法 B よりも簡単ですが、ハイブリッド環境にオンプレミスの Exchange サーバーがある場合にのみ使用できます。 方法 B は、任意のハイブリッド環境で使用できます。
Note
ハイブリッド展開でアーカイブ メールボックスを構成する方法については、「 Exchange ハイブリッド環境でのアーカイブ プロビジョニングを参照してください。
方法 A
オンプレミスの Exchange 管理シェル (EMS) で次の PowerShell コマンドレットを実行して、
ArchiveName
プロパティの値を取得します。Get-RemoteMailbox <user mailbox ID> | FL ArchiveName
注:
ArchiveName
プロパティの値が空の場合、コマンド出力には{}
値が表示されます。ArchiveName
プロパティの値はIn-Place Archive -<display name of user mailbox>
する必要があります。 その値に設定されていない場合は、EMS で次の PowerShell コマンドレットを実行して設定します。$dn=Get-RemoteMailbox <user mailbox ID> | Select -ExpandProperty DisplayName Set-RemoteMailbox <user mailbox ID> -ArchiveName "In-Place Archive -$dn"
手順 2 で
ArchiveName
プロパティの値を更新した場合:アーカイブ メールボックスが新しい Outlook for Windows または Outlook on the web に表示されるまで数分待ちます。
方法 B
警告
Active Directory ユーザーとコンピューター、ADSI Edit スナップイン、CLR ユーティリティ、またはその他の LDAP クライアントを使用して Active Directory オブジェクトの属性を誤って編集すると、重大な問題が発生する可能性があります。 Microsoft では、これらの問題を解決できることを保証できません。 必要に応じて元に戻すことができるように、属性を変更するときは注意して、変更を行う前に常に元の値を文書化してください。
ドメインに参加しているサーバーで、Active Directory ユーザーとコンピューターを開きます。
Viewを選択し、Advanced Features が選択されていることを確認します。
ドメインを展開し、 Users を選択し、ユーザー メールボックスを見つけてダブルクリックして、 Properties ウィンドウを開きます。
Attribute エディター タブで、
msExchArchiveName
属性を見つけてダブルクリックして、Multi 値文字列エディター ウィンドウを開きます。msExchArchiveName
属性値はIn-Place Archive -<display name of user mailbox>
する必要があります。 その値に設定されていない場合は、更新します。 たとえば、メールボックスの表示名がKayla Lewis
されている場合は、msExchArchiveName
属性値をIn-Place Archive -Kayla Lewis
する必要があります。手順 5 で
msExchArchiveName
属性値を更新した場合:アーカイブ メールボックスが新しい Outlook for Windows または Outlook on the web に表示されるまで数分待ちます。