@Desert-Eagle
Новичок во всем

Экспорт почты из Exchange Online (office365)?

Есть порядка 20-ти почтовых ящиков (общих), а не пользовательских в Exchange Online. Как можно запустить экспорт данных из ящиков. Подключать каждый ящик в локальный outlook, ждать пока все скачается, потом делать экспорт в .pst. Слишком долго и затратно. Кто давно работает с exchange можете подсказать есть какие то команды или скрипты для powershell чтобы можно было запустить его задав список ящиков и он автоматически бы выгрузил эти ящики?
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
@NortheR73
системный инженер
Если хотите нажимать кнопки в интерфейсе - то экспорт выполняется через Microsoft 365 Compliance Center.
Если не хотите нажимать кнопки - несколько команд PowerShell
общая суть:
- создается и запускается Content Search (New-ComplianceSearch | Start-ComplianceSearch)
- выполняется экспорт результатов (New-ComplianceSearchAction -Export)
- по окончании выполнения Content Search выполняете Get-ComplianceSearchAction -IncludeCredential и получаете URL и Token откуда забрать PST
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Alex_Geer
@Alex_Geer
System Engineer
Get-Mailbox -ResultSize Unlimited -Filter {(RecipientTypeDetails -eq 'SharedMailbox')} | Foreach { New-MailboxExportRequest -Mailbox $_.Alias -FilePath "\\Server\SharedFolder\$_-$(Get-Date -Format 'yyyy-MM-dd_hh-mm-ss').pst" }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы