Администратор почтовой системы Exchange может выгрузить список сохраненных контактов пользователя из почтового ящика Exchange и экспортировать их в отдельный CSV файл с помощью Powershell. Для этого в консоли Exchange Management Shell (EMS) нужно выполнить следующую команду:
New-MailboxExportRequest aaivanov -FilePath \\server1\share\pst\aaivanov.pst -IncludeFolders “contacts”
Обратите внимание, что командлету New-MailboxExportRequest в качестве аргумента нужно обязательно указывать UNC путь сетевой папки.
Если у учетной записи нет прав на выполнение операции импорта/экспорта, эту роль можно назначить так:
New-ManagementRoleAssignment -Role “Mailbox Import Export” -User some_admin
Если ящик с русскими папками, то команда выгрузки контактов в PST файл будет выглядеть так:
New-MailboxExportRequest aaivanov -FilePath \\server1\share\pst\aaivanov.pst -IncludeFolders “'Контакты'”
В Exchange 2013/2016 для экспорта папки с контактами в PST файл нужно использовать такой формат:
New-MailboxExportRequest -Mailbox aaivanov -IncludeFolders “#Contacts#” -excludedumpster -file_path \\server1\share\pst\aaivanov.pst
1 comment
New-MailboxExportRequest -Mailbox aaivanov -IncludeFolders “#Contacts#” -excludedumpster -file_path \\server1\share\pst\aaivanov.pst — ошибка в командлете, -filepath