複数のサードパーティの Exchange サーバー メールボックスをローカルにバックアップする

複数のサードパーティの Exchange サーバー メールボックスをローカルにバックアップする

私は、ユーザーの電子メールをサードパーティの Exchange サービス (Office365 ではない) でホストしている複数の組織をサポートしています。メールボックスの合計数は約 50 です。

これらの Exchange ホストは、ユーザーのデータを定期的にバックアップしますが、たとえばユーザーがメールボックスを削除したり、その他のユーザー エラーが発生した場合、復元にかなり高い料金を請求します。また、バックアップは私が望むほど頻繁ではなく、場合によっては数日間隔で実行されます。

これらの Exchange サーバーへの管理者アクセス権がないため、ローカル バックアップ ソフトウェアをインストールまたは設定することはできません。そのため、メールボックスをローカル ファイルに同期するローカルな方法が必要です。

明らかな方法は、バックアップ コンピューターで各ユーザーの Outlook プロファイルを作成し、各ユーザーの Outlook に毎日ログインして、Outlook キャッシュの保存期間を「すべて」に設定してローカル PC と同期できるようにすることです。これにより、少なくとも Exchange アカウント全体 (電子メール、連絡先、予定表、ToDo など) のローカル スナップショットが .OST ファイルに PC にダウンロードされ、必要に応じて後で復元できるようになります。ただし、バックアップする必要がある Exchange アカウントの数が多いため、この方法は実用的ではありません。また、手動で操作する必要があります。

誰か、このような「バックアップ」を自動化する方法をご存知ですか? これまで見た中で最も近いのは、スケジュールを設定して実行できる MailStore というソフトウェアです。ただし、メール メッセージのダウンロードのみで、カレンダー エントリや連絡先などは省略されます。全体メールだけでなくアカウントも必要です。

おそらく Powershell スクリプトが答えでしょう。現時点ではわかりません。

何かアドバイスがあればよろしくお願いします!

答え1

joeqwerty さんが上で回答したように、管理者権限を持っていない場合は移動が困難です。

すべての Exchange ユーザーにメールボックスを手動でバックアップするように依頼することにしました。

関連情報