Мы уже рассматривали экспорт и импорт почтового ящика через EMS. Однако тут есть один момент. Если у вас установлен Exchange Server 2010 Beta. В RC подобныъ опций вы не найдете, что поначалу может поставить в тупик. Пытаясь найти соответствующие команды в exchange management shell, но так же ничего не нашел. Что же такое? Неужели данный функционал был убран?
Как оказалось, вовсе нет. Вероятно вы слышали, что в Exchange 2010 была изменена модель безопасности, и теперь она использует Role Based Access Control (RBAC). Для того чтобы вы могли видеть, запускать, экспортировать или импортировать командлеты в exchange management shell, вы должны обладать соответствующими привелегиями. Пользователь, которому мы хотим дать возможность использовать командлеты экспорта и импорта, должен выполнить следующую команду:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “Rajith”
Вы можете создать группу и назначить соответствующие привилегии для неё:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –Group “MailboxAccessGroup”
Пользователь administrator, под которым я устанавливал Exchange 2010 также не имел соответствующих командлетов доступными, так что необходимо запустить команду:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User administrator
После того как я это сделал, командлеты экпорта и импорта стали доступны для меня, правда потребовалось перезапустить EMS.
Однако после запуска командлета я получил сообщение об ошибке:
Ради эксперимента я попробовал установить 32-битную версию Outlook 2010, но получил такую же ошибку. Только после установки Outlook 2010 64-бит я смог экпортировать майлбокс.
Оригинал на английском тут – http://www.howexchangeworks.com/2009/08/where-is-exportimport-cmdlets-in.html
Постовой
Качественная и недорогая раскрутка сайтов в Ярославле опытными мастерами своего дела.
Современное модельное агентство Media Pro Group: индивидуальный подход к любому клиенту.