Ошибка: «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.
[code language=»powershell»]
C:\Program Files\Microsoft\Exchange Server\V14\scripts\new-TestCasConnectivityUser.ps1
[/code]
Иногда при создании тестового пользователя возникает ошибка

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»

[code language=»powershell»]

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

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

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

Посмотреть все командлеты для тестирования Exchange Server можно командой:
[code language=»powershell»]

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

Related Posts

This Post Has 2 Comments

Добавить комментарий