Exchange PowerShell を使用して Exchange メールボックスを PST にエクスポートしています。
このコマンドを使用しています:
New-MailboxExportRequest - メールボックス ユーザー -FilePath [パス]
これは機能しますが、1 人のユーザーが 30 GB あり、このユーザーに対して行うエクスポートごとにインポート時にエラーが発生します。私がやりたいのは、このユーザーのメールボックスを 2 GB ごとに PST にエクスポートし、2 GB ごとの PST を新しいメールボックスにインポートすることです。コンテンツ フィルタリングを使用しましたが、これがオプションではないとは思いません。間違っているのでしょうか?
1〜30 GB の Exchange メールボックスを 15〜2 GB の pst ファイルにエクスポートするにはどうすればよいですか?
答え1
できませんが、特定のExchange CASサーバーでエクスポートを実行し、このCASサーバーのローカルドライブにエクスポートすることができます。このTechNetブログエクスポートがより良く、より速く実行されるようにするには:
そこで、私たちは2つのことを行いました。
1) CASサーバー1にフォルダ/共有を作成し、Exchange Trusted Subsystemに共有への読み取り/書き込みアクセス権を付与しました。http://technet.microsoft.com/en-us/library/ff607299.aspx。
2) コマンドでは、新しい共有をファイル パスとして指定し、New-MailboxExportRequest コマンドの -MRSServer 設定で CAS 1 も指定しました (つまり、New-MailboxExportRequest -Mailbox user1 -FilePath “\CAS1\PSTFileShare\user1.pst” -MRSServer CAS1.domain.com)。
答え2
02/02/05 から 02/05/05 の間に受信した UserMailbox1 のメールボックスのすべてのコンテンツを、UserMailbox2 のメールボックスの User1Data というフォルダーにエクスポートするコマンドを試すことができます。
エクスポート-メールボックス -id UserMailbox1 –StartDate "02/02/05" –EndDate "02/05/05" -TargetFolder 'User1Data' -TargetMailbox UserMailbox2
代替ソリューションとして使用できます:Exchangeアプリケーションでは、データをPST形式にエクスポートする際にファイルを分割するオプションが提供されていないため、このユーティリティをチェックすることができます。リンクExchange ユーザーがエクスポートしたい場合に機能することを期待します。
答え3
ロビンサンが提案したことと同様に、私が過去にやったことはコンテンツフィルタースイッチと指定された時間枠を使用して、大きなメールボックスを複数の PST に分割します。
必要なサイズを正確に指定する詳細な制御はまだできませんが、次善の選択肢です (私の意見では)。
それは次のようになります:
New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "01/01/2018") -and (Received -lt "01/31/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Jan2018.pst"
New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "02/01/2018") -and (Received -lt "02/28/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Feb2018.pst"