Я пытаюсь создать онлайн-почтовый ящик для существующего пользователя Exchange 2010. Этот пользователь точно присутствует в AD. Для этого я пытаюсь использовать такую команду:
Set-RemoteMailbox 'userE-mail'
Хотя я получаю сообщение об ошибке:
Операция не может быть выполнена, поскольку объект «userE-mail» не может быть найден в «DC.domain.local».
Я читал документацию по этому командлету несколько раз и использовал либо адрес электронной почты пользователя, либо его samaccountname, name, GUID. Я также пробовал это делать в двух разных доменах - производственном (где могут быть некоторые ограничения) и локальном (без ограничений).
Я запускаю эту команду, установив соединение с Exchange через PowerShell (/ powershell), а также попытался выполнить эту команду через консоль EMS.
Результат такой же. Поиск в Интернете не дал видимых результатов. Может быть, кто-то из вас сталкивался с такой проблемой? Спасибо.
Если почтовый ящик не существует локально или в O365, тогда вам нужно использовать Enable-RemoteMailbox
вместо. Запустите это против существующего объекта AD локально. Ссылка на Technet: Включить RemoteMailbox (EX2010)
Если почтовый ящик существуют локально, и вам нужно переместить его в облако, используйте New-MoveRequest
. Это переход через лес, поэтому убедитесь, что вы знакомы. Ссылка на Technet: New-MoveRequest (EX2010)