В данной статье мы рассмотрим процесс импорта PST файл в почтовый ящик Exchange Server 2010.
В Exchange Server 2010 SP1 импорт PST файлов в почтовый ящик выполняется с помощью Mailbox Import Requests. Данный запрос похож на запрос экспорта в том отношении, что он обрабатывается на серверах клиентского доступа (Client Access Server).
Так как в организации может быть несколько серверов клиентского доступа и нет возможности определить какой из них будет обрабатывать запрос, то импортируемый PST файл должен был расшарен и доступен по UNC пути.
Аккаунт, выполняющий импорт также должен иметь необходимые на это права, так как по умолчанию такие права нет ни у одного аккаунта, даже у администратора организации.
Предоставлению пользователю права на импорт PST в Exchange 2010 SP1
Первым шагом нам необходимо выдать нужному аккаунту право на импорт PST файла в почтовый ящик. Для этого перейдем в Exchange Management Shell и выполним следующую команду:
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Administrator
Если вы уже залогинены под этим пользователем просто перезапустите сессию Exchange Management Shell для получения доступа к новым командлетам.
Создание сетевого ресурса для размещения PST файлов
Далее нам необходимо создать сетевой ресурс, в который мы поместим необходимые PST файлы. Основным условием является выдача прав записи/чтения группе Exchange Trusted Subsystem.
Импорт PST файла с помощью Exchange Server SP1 Mailbox Import Request
Для импорта PST файла мы будем использовать командлет New-MailboxImportRequest cmdlet. В данном примере PST файл alan.reid.pst будет импортирован в почтовый ящик пользователя John Smith.
[PS] C:\>New-MailboxImportRequest -FilePath \\esp-ho-ex2010a\pst\alan.reid.pst -Mailbox john.smith
В некоторых случаях вы можете решить импортировать PST в подпапку почтового ящика. Для этого необходимо использовать параметр -TargetRootFolder.
[PS] C:\>New-MailboxImportRequest -FilePath \\esp-ho-ex2010a\pst\alan.reid.pst -Mailbox john.smith -TargetRootFolder "Mailbox - Alan Reid"
В результате будет создана указанная папка и PST файл будет импортирован в неё.
Вы можете посмотреть статус запроса импортирования с помощью командлета Get-MailboxImportRequest.
[PS] C:\>Get-MailboxImportRequest Name Mailbox Status ---- ------- ------ MailboxImport exchangeserverpro.net/Company/Users/Head Of... InProgress
Перенаправив результат командлета Get-MailboxImportRequest в командлет Get-MailboxImportRequestStatistics вы можете просматривать прогресс выполнения запроса.
[PS] C:\>Get-MailboxImportRequest | Get-MailboxImportRequestStatistics Name Status TargetAlias PercentComplete ---- ------ ----------- --------------- MailboxImport InProgress john.smith 10
Импорт PST файла в персональный архив в Exchange Server 2010 SP1
В качестве дополнительной возможности мы можем импортировать PST непосредственно в архивный почтовый ящик пользователя, для этого необходимо использовать параметр -IsArchive.
[PS] C:\>New-MailboxImportRequest -FilePath \\esp-ho-ex2010a\pst\archive.pst -Mailbox alan.reid -IsArchive
Завершение выполнения Mailbox Import Request
Когда запрос на импорт завершает работу он по прежнему остается на сервере до тех пор, пока администратор не удалит его с помощью командлета Remove-MailboxImportRequest.
Для просмотра всех завершенных запросов выполните следующую команду:
[PS] C:\>Get-MailboxImportRequest | where {$_.status -eq "Completed"} Name Mailbox Status ---- ------- ------ MailboxImport exchangeserverpro.net/Company/Users/Head Of... Completed
Удалить все завершенные запросы можно следующей командой:
[PS] C:\>Get-MailboxImportRequest | where {$_.status -eq "Completed"} | Remove-MailboxImportRequest
Полезная информация
В качестве дополнения к этому блогу я решил вести личный онлайн дневник на популярном ресурсе blogrus.ru . Пока ссылку не даю, все таки тематика немного другая, возможно в дальнейшем брошу ссылку.
Рекомендую отличный сайт www.matras-market.ru на котором можно подобрать матрасы на любой вкус – ортопедические, пружинные и многие многие другие. Я взял матрас от Орматек по неплохой цене, привезли очень быстро.