web-dev-qa-db-ja.com

Exchange2013-検出検索メールボックスのクリーンアップ-検索フォルダーの削除

これは興味深いです。「DiscoverySearchMailbox」から検索フォルダを削除する簡単な方法が見つかりませんでした。検索フォルダは、任意のユーザーメールボックスで「Search-Mailbox」コマンドを実行して検索を実行したときに作成されました。

ECPを使用してメール制御を使用すると言う人もいますが、私はExchange 2013を使用していて、EACを使用しており、メール制御はありません。

https://social.technet.Microsoft.com/Forums/Lync/en-US/d19585f5-19bb-4f9b-a22e-724b2758183e/discovery-search-mailbox-how-do-i-clean-it- up-after-a-search-was-completed?forum = exchangesvradminlegacy

もう1つの方法は、Exchangeでデフォルトの検出メールボックスを削除して再作成することです。検索によって作成されたフォルダーを削除するために、検出メールボックス全体を削除したくありません。

https://technet.Microsoft.com/en-us/library/dn750894(v = exchg.150).aspx

許可が拒否されたというメッセージが表示されるため、Outlookで削除できません。権限を確認すると、権限レベルが「なし」の「デフォルト」と「匿名」のみが表示されます。名前を追加することはできますが、それはそのフォルダーにのみ適用され、子フォルダーは継承されず、所有者としての許可を与えた後でも削除できません(ツリー内の子フォルダーは削除されないため、問題ない可能性があります)所有者として私の名前を持っています)。 OWAにDiscoverySearchメールボックスが表示されません。

Exchange 2013を使用しています。サーバーにはEAC(Exchange管理センター)がありますが、ECPはありません。 EACでは、メール制御機能が表示されません。これは、「DiscoverySearchMailbox」からsearch-recoveryフォルダーを削除するだけの簡単なタスクまたはコマンドである必要があります。そのメールボックスには、同じ検索クエリ用に4つのフォルダーがあり、そのたびに異なるターゲットフォルダーがあります。それらの1つは、EACの「インプレースeDiscovery&hold」メニューから作成されました。 「インプレースeDiscovery&hold」で保存済み検索を削除できます。おそらくフォルダーが削除されます(この部分についてはよくわかりません)が、他の3つのフォルダーはsearch-mailboxコマンドで作成されました(同様の検索クエリ同じユーザーメールボックス)で、「Discovery Search Mailbox」で別のターゲットフォルダを使用している場合、それらを削除するにはどうすればよいですか?それらのフォルダーを削除するためのいくつかのPowerShellコマンドがあるはずです。フォルダーが削除され、メールボックスがクリーンアップされている限り、PowerShellコマンドだけに固執することはありません。

私は助けが必要です。どうすればそれを機能させることができますか?

1
arifr

これを行う方法をすでに見つけましたか?数か月経ったことは知っていますが、これを行うにはいくつかの方法があり、どれも明示的に「単純」ではありません。オプション1は、特定の検索結果を削除する最も簡単な方法です。オプション2はすべてをクリアします!

Exchange Webサービス(EWS)を使用して特定のフォルダーをターゲットにする方法はいくつかありますが、多くのディスカバリー検索を処理する必要がない限り、文書化するのははるかに多く、正直なところ、これでうまくいくはずであり、いくつかのアイデアが得られる場合もあります。あなた自身の手順のために。

私は2016年ですが、2013年から少し経ちましたので、これが正確に計画どおりに進まない場合はご容赦ください。私はいつも非常に忙しく、質問がない場合があります。しかしスレッド。

これには、ExchangeServerまたはOffice365テナントへのPowerShellが必要です。

  1. Discovery Searchメールボックスの名前を取得します。今後、これらをDSMと呼びます。

    Get-Mailbox -Resultsize unlimited -Filter {RecipientTypeDetails -eq 'DiscoveryMailbox'} | Format-Table DisplayName, PrimarySmtpAddress -AutoSize
    



オプション1

  1. DiscoverySearchメールボックスへのアクセスを許可します。「」をリストの表示名の結果に置き換えます。 「」をExchange2013のプライマリsmtp電子メールアドレスに置き換えます。OutlookでこのDSMを自動的に表示する場合は、-AutoMapping:$ falseを削除します(表示されるまでに少し時間がかかる場合があります)。私はOWAを介してこれとは別に作業することを好みます。

    Add-MailboxPermission '<DisplayName>' -User <your exchange email address - primary>' -AccessRights FullAccess -InheritanceType all -AutoMapping:$false
    
  2. 次に、Outlook(AutoMappingを削除した場合)またはOWA(削除しなかった場合)に移動します

  3. OWAで、右上のユーザー名/アバターをクリックして、別のメールボックスを開きます

  4. 上記の手順1のDSMのPrimarySmtpAddressを、どのメールボックスを開いて移動するかを示すフィールドに入力します。

  5. 必要なフォルダ/アイテムを削除してから、ごみ箱を空にします

  6. DSMのごみ箱を掃除します。検索では最初の10,000件の結果のみが処理されるため、これを数回実行する必要がある場合があります。 「」を上記の手順1のDSMのプライマリSMTPアドレスに置き換えます。

    Get-Mailbox -ResultSize Unlimited -Filter {PrimarySmtpAddress -eq '<PrimarySmtpAddress>'} | Search-mailbox -DeleteContent -Force -SearchDumpsterOnly
    

この最後のステップでは、ごみ箱からすべてをクリアします(削除された削除済みアイテム)。



オプション2

上から変更したステップ7を実行するだけです。 「」を、上記のオプション#1のステップ#1のDSMのプライマリsmtpアドレスに置き換えます。

Get-Mailbox -ResultSize Unlimited -Filter {PrimarySmtpAddress -eq '<PrimarySmtpAddress>'} | Search-mailbox -DeleteContent -Force -SearchDumpster

これにより、最初の10,000件の結果が処理され、複数回実行する必要がある場合があります。それはあなたにそれが処理の終わりに何をしたかについてのいくらかの考えを与えるでしょう。結果が10,000アイテムの場合は、もう一度実行します。すべてがなくなるには、ゼロまたは10,000未満の数値である必要があります。



[。最初にサービスに接続する必要があります)。

削除-メールボックス「DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}」

https://technet.Microsoft.com/en-us/library/dn750894%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396

0
Jose Ortega