Odarchuk dot Com
Odarchuk dot Com
Блог про життя, IТ, SEO, заробіток в інтернеті та Україну

Import PST

Exchange 2013: Import PST

28 жовтня 2013 р. Exchange 2013 » Powershell4

На вихідних довелося мати справу з імпортом PST в Exchange 2013.

В Exchange 2013 права імпорту/експорту в PST по дефолту відсутні навіть у адміністратора!

Першим ділом потрібно створити роль з правами Mailbox Import Export.

Потім необхідно підготувати sharefolder де будуть знаходитися наші PST-Файли.

В Exchange 2013 імпорт/експорт можна робити як через EMS так і через ECP:

New-MailboxImportRequest -Mailbox myusername -filepath \\shares\pst$\mymegosuper-puper.pst

Якщо ви не знаєте розмір максимального листа в вашому PST-файлів то на період імпорту краще збільшими ліміти на рівні Exchange:

Set-TransportConfig -MaxSendSize 100MB -MaxReceiveSize 100MB

Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 100MB

Get-SendConnector | Set-SendConnector -MaxMessageSize 100MB

Після цього потрібно перезапустити наступні служби:

Microsoft Exchange Mailbox Transport Delivery

Microsoft Exchange Mailbox Transport Submission

Microsoft Exchange Transport

Microsoft Exchange Mailbox Assistants

Статус імпорту/експорту можна дізнатися командою

Get-MailboxImportRequest | Get-MailboxImportRequestStatistics

а команда

Get-MailboxImportRequest | Get-MailboxImportRequestStatistics -IncludeReport | fl

дає більше детальної інформації.

Часом виникає ситуація, що PST-файл містить пошкоджені листи і процес імпорту/експорту закінчується помилкою - TooManyLargeItemsPermanentException

В такому разі потрібно збільшити кіл-ть LargeItems, по дефолту це значення = 0

New-MailboxImportRequest -Mailbox myusername -filepath \\shares\pst$\mymegosuper-puper.pst -LargeItemLimit 10

Всі параметри New-MailboxImportRequest доступні на Technet

Після завершення імпорту/експорту не забудьте очисти всі ваші запити командою

Get-MailboxImportRequest | REMOVE-MailboxImportRequest

UPDATE:

Після імпорту я зловив один неприємний момент - дубляж страндартного набору папок.

На даний момет я вирішив його так:

1) Зміна мови через OWA - я вибрав Українську.

2) Перенос всых листів у потрібні папки: Вхідні, Відправлені і т.д.

3) Видалення старих папок: Входящие, Отправленные

4) Зміна мови, за бажанням, на російську.

Але на майбутнє процес імпорту має бути таким:

Порядок действий перед импортом PST

1. Создаем ящик (если не создан)

2. Set-MailboxRegionalConfiguration-identity$importuser.samaccountname -Languageru-RU-DateFormat"dd.MM.yyyy"-TimeFormat"H:mm"-TimeZone"Russian Standard Time"-Verbose

3. ОБЯЗАТЕЛЬНО заходим в OWA, для применения настроек.

4. Импортируем PST.

Наслаждаемся... via http://social.technet.microsoft.com/Forums/ru-RU/a635b24f-1841-4e01-84ec-2a8127612639/e2013-cu2-pst-?forum=exchange2013ru