импорт_писем_из_pst_в_exchange

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
импорт_писем_из_pst_в_exchange [2023/09/06 16:13] jpимпорт_писем_из_pst_в_exchange [2024/11/01 10:07] (current) jp
Line 1: Line 1:
 ===== Импорт писем из PST в Exchange ===== ===== Импорт писем из PST в Exchange =====
  
-=== Добавление роли и опции импорта ===+==== Добавление роли и опции импорта ====
  
 Чтобы добавить опцию импорта в раздел //recipients -> mailboxes// - требуется сделать следующее.  Чтобы добавить опцию импорта в раздел //recipients -> mailboxes// - требуется сделать следующее. 
Line 13: Line 13:
 На скриншоте ниже представлен пример настройки. На скриншоте ниже представлен пример настройки.
  
 +;#;
 {{::exchange_pst_import_role.jpg?600|}} {{::exchange_pst_import_role.jpg?600|}}
 +;#;
 +
  
 4. Теперь в разделе //recipients -> mailboxes// будет представлена необходимая функция.  4. Теперь в разделе //recipients -> mailboxes// будет представлена необходимая функция. 
  
 +;#;
 {{::exchange_import_pst_button.jpg|}} {{::exchange_import_pst_button.jpg|}}
 +;#;
  
-=== Работа с импортом PST из PowerShell ===+ 
 +==== Работа с импортом PST из PowerShell ==== 
 + 
 +=== Импорт через New-MailboxImportRequest ===
  
 Пример командлета, импортирующего PST в почтовый ящик пользователя //ekudryashov// Пример командлета, импортирующего PST в почтовый ящик пользователя //ekudryashov//
Line 28: Line 36:
 </code> </code>
 </WRAP> </WRAP>
 +
 +:!: //Стоит обратить внимание на описание параметров ниже.//
  
 В данной команде мы устанавливаем лимит на количество поврежденных элементов при помощи параметра //BadItemLimit//. Лучше установить достаточно высокое значение, по умолчанию оно равно нулю, т.е. при наличии любых поврежденных элементов - импорт будет прерван.  В данной команде мы устанавливаем лимит на количество поврежденных элементов при помощи параметра //BadItemLimit//. Лучше установить достаточно высокое значение, по умолчанию оно равно нулю, т.е. при наличии любых поврежденных элементов - импорт будет прерван. 
  
 Здесь также установлен параметр //LargeItemLimit//, который декларирует предел на количество элементов размером больше 10 мб. Здесь также установлен параметр //LargeItemLimit//, который декларирует предел на количество элементов размером больше 10 мб.
 +
 +Флаг //AcceptLargeDataLoss// обязательно использовать, если мы установили предел (>51) для //BadItemLimit// и //LargeItemLimit//, иначе импорт выполнен не будет. 
 +
 +
 +==== Решение проблем с медленным импортом ====
 +
 +=== Запуск импорта с высшим приоритетом ===
 +
 +Иногда импорт занимает очень большое количество времени. В этом случае можно указать ключ //-priority// со значением //emergency//, который заставит импорт работать с высоким приоритетом. 
 +
 +<WRAP prewrap>
 +<code>
 +New-MailboxImportRequest -Mailbox mymail -FilePath '\\server\c$\WORK\mymail@mydomain.ru.pst' -BadItemLimit 4000 -LargeItemLimit 4000 -AcceptLargeDataLoss -priority emergency
 +</code>
 +</WRAP>
 +
 +=== Убираем троттлинги и задержки репликации DAG ===
 +
 +Для ускорения репликации можно временно отключить троттлинги при помощи данного ключа реестра. 
 +
 +<code>
 +Windows Registry Editor Version 5.00
 +
 +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange ResourceHealth]
 +"MRS"=dword:00000000
 +</code>
 +
 +:!: //После завершения импортов лучше вернуть исходное значение этого параметра ("1").//
 +
 +После установки значения необходимо перезапустить службу //Microsoft Exchange Replication// на членах DAG.
 +
 +=== Просмотр статуса неудачных задач импорта ===
 +
 +Посмотреть и выгрузить описание проблемы безуспешных задач импорта можно так:
 +
 +<WRAP prewrap>
 +<code>
 +Get-MailboxImportRequest -Status Failed | Get-MailboxImportRequestStatistics -IncludeReport | Format-List > FullImportReports.txt
 +</code>
 +</WRAP>
 +
 +=== Удаление запросов ===
 +
 +Удалить все запросы со статусом //failed// можно следующим образом:
 +
 +   Get-MailboxImportRequest -Status Failed | Remove-MailboxImportRequest
 +=== Дополнительная информация ===
 +
 +Описание командлета MS:
 +https://learn.microsoft.com/en-us/powershell/module/exchange/new-mailboximportrequest?view=exchange-ps
 +
 +Хорошая статья об различных аспектах импорта:
 +https://winitpro.ru/index.php/2014/12/05/import-eksport-pst-fajlov-v-exchange-2013/
 +
 +{{tag>Exchange Microsoft WindowsServer Mail PowerShell PST}}
импорт_писем_из_pst_в_exchange.1694016837.txt.gz · Last modified: 2023/09/06 16:13 by jp