web-dev-qa-db-ja.com

New-MailboxExportRequestのエラー-権限が適切であるように見えても、「Enterprise Organizational Containerが見つかりませんでした」

ユーザーを無効にすると、通常、メールボックスのコピーを保持するように求められます。私は、文字どおりOutlookでメールボックスを作成し、PSTにエクスポートすることでこれを実現しています。メールボックスを保存するためだけにこれを行わなければならない方法はありますか?

編集:
私はNew-MailboxExportRequestを試しましたが、エイリアスを指定した後も次のメッセージが表示されます:

Supply values for the following parameters:
FilePath: \\localhost\EXPORT_PST\myuser.pst
Mailbox: myuser

Couldn't find the Enterprise Organization container. <--- the error

メールボックスとして[email protected]も指定してみました。

編集2:

http://www.mikepfeiffer.net/2010/10/error-couldnt-find-the-enterprise-organization-container-when-creating-a-new-mailbox-export -request / なので、以下のように権限を設定します。

NTFSNTFSアクセス許可

Sharing権限の共有

まだそのエラーが発生します。

最終的な解決策

Exchange SP2では、役割の割り当てが設定されていないことを警告するのではなく、失敗するだけです。したがって、"Mailbox Import Export"の管理ロールを作成し、ユーザーをグループに追加してから、PowerShellを再起動してこれを有効にします。

5

Exchange管理シェルNew-MailboxExportRequest

メールボックスを保持しているExchangeサーバーに関連するファイルパスを要求し、store.exeプロセスを実行しているのと同じユーザー(通常はマシンアカウント)からアクセスできる必要があります。また、エイリアスで指定されたメールボックスを要求します。

あなたはそれがGet-MailboxExportRequestで何をしているかの更新を得ることができます;詳細については、Get-MailboxExportRequestStatiscsにパイプすることができます。

エクスポートがRemove-MailboxExportRequestで完了したら、クリーンアップします。通常、これをRemove-MailboxExportRequest -Status Competedとして実行することをお勧めします。そのため、失敗した要求や保留中の要求は、実行または検査することになります。

編集:
このエラーは、Exchange Trusted Subsystemに指定したパスへの読み取り/書き込みアクセス権がないことを意味します。

編集2:
このエラーは、インポート/エクスポートする権限がない場合にも発生する可能性があります。 Exchangeの役割を確認し、それらの権限があることを確認してください。 - jshin47 に感謝します。

7
Chris S

Exchangeには組み込みの機能があり、SP1以降がインストールされているかどうかによって異なります。

Exchange 2010 RTMの場合、メールサーバーにOutlook 2010をインストールし、いくつかのアクセス許可を変更する必要があります。良いチュートリアルがあります here

Exchange 2010 SP1以降、Outlookをインストールする必要はありません。PSでNew-MailboxExportRequestコマンドを使用できます。これがどのように機能するかについての説明があります here

3
NathanG

メールボックスのインポートとエクスポートの役割を自分に与えたところですが、Exchange Powershellを閉じて再試行するのを忘れていました。新しいExchange PowerShellを開始した後、エクスポート要求を実行できました。

0
Edgar Morillo
  1. 次の手順で、インポート/エクスポート権限を自分に付与します。

  2. 管理者権限でPowerShellを閉じて再度開く

  3. 次のコマンドを使用して、pstにエクスポートします。

    • New-MailboxExportRequest -Mailbox %USERNAME% -FilePath %UNCPATH%
    • UNCパスは\\computernameORcomputerIP\ShareName\FileName.pstである必要があります
  4. 次のスクリプトを使用して、すべてのクエリされたタスクのステータスを確認できます。

    • Get-MailboxExportRequest
  5. 完了したリクエストを表示するスクリプト:

    • Get-MailboxExportRequest -Status Completed
  6. 完了ステータスリクエストを削除するスクリプト

    • Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest
0
Ammar Hashemi

はい、これは私の場合正確な解決策です...

役割グループの作成とExchangeの信頼されたサブシステムのアクセス許可の割り当てがすべて行われます。しかし、再び同じエラーが発生しました。

MS KB にも同じ解決策は与えられていませんが、許可の問題であると彼らは述べています。

最後に、Powershellの再起動(閉じると再開)は、これを実行するための重要なタスクです。

0
Prabhu Rajan