Ошибка: «CreateTestUser : Mailbox could not be created

Ошибка: «CreateTestUser : Mailbox could not be created. Verify that OU ‘Users’ exists and that password meets complexity requirements». Как ее избежать?

В Exchange Server 2010 существует некоторое количество командлетов Test-*, используемых для тестирования работоспособности служб. По умолчанию они используют специальные почтовые ящики вида extest_48be3577cce04@exchangefaq.ru от имени которых происходит тестирование. После установки Exchange Server их нужно создать PowerShell сценарием на сервере с ролью Mailbox.

 C:\Program Files\Microsoft\Exchange Server\V14\scripts\new-TestCasConnectivityUser.ps1

Иногда при создании тестового пользователя возникает ошибка

CreateTestUser : Mailbox could not be created. Verify that OU ‘Users’ exists and that password meets complexity requirements.

Обычно это связано с тем, что в вашей структуре AD существует несколько контейнеров «Users», поэтому нужно запускать сценарий с параметром -ou «CN=Users,DC=exchangefaq,DC=ru»


cd $exscripts
.\new-TestCasConnectivityUser.ps1 -ou "CN=Users,DC=exchangefaq,DC=ru"

Если же пользователь будет храниться в OU «Service Accounts», то нужно запускать следующий сценарий


cd $exscripts
.\new-TestCasConnectivityUser.ps1 -ou "OU=Service Accounts,DC=exchangefaq,DC=ru"

Посмотреть все командлеты для тестирования Exchange Server можно командой:


get-command test-* |foreach-object{get-help $_.name|fl name, synopsis}

Связанные записи:


, ,

  • Сергей

    «CN=Users,DC=exchangefaq,DC=ru»

    Если OU не Users, то нужно писать «OU=Services,DC=exchangefaq,DC=ru»