TL; DR:
Мне нужно загрузить все почтовые ящики с удаленного сервера обмена, и я бы предпочел сделать это, не приобретая утилиту архивирования, такую как MailStore. У меня есть доступ к учетной записи администратора с разрешениями FullAccess для всех почтовых ящиков.
(Я стараюсь не XY проблема это ... так что я открыт для предложений).
Предыстория: мы переносим клиента с размещенной биржи на локальную. Мы попросили проигравшего провайдера экспортировать все почтовые ящики в PST, но они отказались сотрудничать (даже после того, как мы предложили заплатить за консультацию, чтобы сделать это!).
Существует более 50 почтовых ящиков (около 40 ГБ +), и мы действительно не хотим загружать каждый из них в Outlook, чтобы загрузить их. Есть ли способ написать это с помощью PowerShell? Проигравший провайдер предоставил нам учетную запись администратора с разрешениями FullAccess для всех почтовых ящиков.
Поскольку у вас есть данные администратора, вы также можете попробовать эту бесплатную версию утилита, поскольку для доступа к почтовым ящикам Exchange требуются только учетные данные администратора, и пользователь может предварительно просматривать не только почтовые ящики Exchange, но и пользователя субдомена для экспорта данных в формат PST.
Поскольку не существовало решения типа PowerShell, мы в итоге использовали https://www.mailstore.com/