Назад | Перейти на главную страницу

PowerShell - Set-RemoteMailbox для перехода в Office365 - объект не найден

Я пытаюсь создать онлайн-почтовый ящик для существующего пользователя Exchange 2010. Этот пользователь точно присутствует в AD. Для этого я пытаюсь использовать такую ​​команду:

Set-RemoteMailbox 'userE-mail'

Хотя я получаю сообщение об ошибке:

Операция не может быть выполнена, поскольку объект «userE-mail» не может быть найден в «DC.domain.local».

Я читал документацию по этому командлету несколько раз и использовал либо адрес электронной почты пользователя, либо его samaccountname, name, GUID. Я также пробовал это делать в двух разных доменах - производственном (где могут быть некоторые ограничения) и локальном (без ограничений).

Я запускаю эту команду, установив соединение с Exchange через PowerShell (/ powershell), а также попытался выполнить эту команду через консоль EMS.

Результат такой же. Поиск в Интернете не дал видимых результатов. Может быть, кто-то из вас сталкивался с такой проблемой? Спасибо.

Из командной консоли Exchange:

Если почтовый ящик не существует локально или в O365, тогда вам нужно использовать Enable-RemoteMailbox вместо. Запустите это против существующего объекта AD локально. Ссылка на Technet: Включить RemoteMailbox (EX2010)

Если почтовый ящик существуют локально, и вам нужно переместить его в облако, используйте New-MoveRequest. Это переход через лес, поэтому убедитесь, что вы знакомы. Ссылка на Technet: New-MoveRequest (EX2010)