Я создал 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
Я изо всех сил пытаюсь найти информацию о том, что это значит.
Вам нужно дать Exchange Trusted Subsystem
доступ для чтения / записи к папке, содержащей PST. Повторите попытку, добавив это в свой ACL в папке pstfiles.
Ошибка, вызванная командой, связана с указанным путем к файлу. Путь к файлу "c: \ pstfiles \ user.pst" является обычным путем. Но для обработки Exchange предоставленный путь - это Общий путь к файлу UNC.
Этот путь к файлу находится в Свойства >> Обмен раздел папки, содержащий файл PST.
В Путь к файлу UNC будет, как "\ Exchange_version \ pstfiles \ user.pst"
Кроме того, предоставьте папке полный контроль над разрешениями на чтение и запись. Предоставьте это разрешение, перейдя в Свойства папки>> Безопасность. Под Разрешение раздел, предоставьте Полный контроль читать и писать разрешения.
Надеюсь, это решит вашу проблему.
Адвин Джон
Вы можете попробовать запустить fixmapi из командной строки. Это исправляло эту ошибку в прошлом.
Кроме того, Exchange 2010 SP1 все еще находится в стадии бета-тестирования. Возможно, это ошибка, поскольку SP1 еще не готов к производству. РЕДАКТИРОВАТЬ
Поскольку это не сработало, попробуйте следующее:
получить почтовый ящик | Добавить разрешение для почтового ящика-Администратор -AccessRights FullAccess
Похоже, это может быть проблема с разрешениями
http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/886a6c39-b975-408a-827c-fb3c07ea579b
Также попробуйте запустить powershell от имени администратора
Попробуйте изменить -identity [имя пользователя] на -identity [отображаемое имя / адрес электронной почты / псевдоним обмена]
редактировать Только что заметили, что в конце вашей команды есть "это опечатка или это было намеренно?"