
Я создал PST-файл в этом месте c:\pstfiles\user.pst
, чтобы протестировать импорт PST-файлов в Exchange 2010 через PowerShell.
Я уже установил 64-разрядную версию Outlook на сервере и добавил роли импорта и экспорта в используемую мной учетную запись.
Я тогда использовал команду
Import-Mailbox –Identity [Username] –PSTFolderPath c:\pstfiles\user.pst
для импорта этого PST-файла в почтовый ящик [имя пользователя].
И получаем следующую ошибку:
Error was found for XXX because: Error occurred in the step: Approving object. An unknown error
has occurred., error code: -2147221219
+ CategoryInfo : InvalidOperation: (0:Int32) [Import-Mailbox], RecipientTaskException
+ FullyQualifiedErrorId : CFFD629B,Microsoft.Exchange.Management.RecipientTasks.ImportMailbox
Я пытаюсь найти информацию о том, что это значит.
решение1
Вам необходимо предоставить Exchange Trusted Subsystem
доступ на чтение/запись к папке, содержащей PST. Попробуйте еще раз после добавления этого в ACL для папки pstfiles.
решение2
Попробуйте изменить -identity [имя пользователя] на -identity [отображаемое имя / адрес электронной почты / псевдоним Exchange]
Редактировать
Только что заметил, что в конце вашей команды есть «». Это опечатка или намеренно?
решение3
Вы можете попробовать запустить fixmapi в командной строке. Это исправляло эту ошибку в прошлом.
Кроме того, Exchange 2010 SP1 все еще находится в стадии бета-тестирования. Возможно, это ошибка, поскольку SP1 еще не готов к производству. РЕДАКТИРОВАТЬ
Поскольку это не сработало, попробуйте следующее:
get-mailbox | Add-mailboxpermission -User Administrator -AccessRights Полный доступ
Похоже, это проблема с разрешениями.
http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/886a6c39-b975-408a-827c-fb3c07ea579b
Также попробуйте запустить powershell от имени администратора.
решение4
Ошибка, вызванная в команде, вызвана указанным путем к файлу. Путь к файлу "c:\pstfiles\user.pst" является нормальным путем. Но для обработки Exchange указанный путь являетсяПуть к общему файлу UNC.
Этот путь к файлу находится вХарактеристики>>Поделитьсяраздел папки, содержащий файл PST.
TheПуть к файлу UNCбудет, как "\Exchange_version\pstfiles\user.pst"
Также предоставьте полный контроль над папкой в отношении разрешений на чтение и запись. Предоставьте это разрешение, перейдя вСвойства папки>>Безопасность. ПодРазрешениераздел, предоставитьПолный контрольдля чтения и записи разрешений.
Надеюсь, это решит вашу проблему.
Эдвин Джон