В почтовом сервере Exchange 2010 при запуске тестовых команд, таких как Test-OutlookWebServices или Test-EcpConnectivity, требуется учетная запись Exchange Test.
Создается при помощи скрипта New-TestCasConnectivityUser.ps1 из каталога скриптов Exchange 2010 C:\Program Files\Microsoft\Exchange Server\V14\Scripts.
При попытке выполнить скрипт New-TestCasConnectivityUser.ps1, я получил ошибку Mailbox could not be created. Verify that OU ( Users ) exists and that password meets complexity requi rements., которая означает, что не может быть найден OU Users, либо бы заданный пароль не соответствует требованиям сложности:
[PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\new-TestCasConnectivityUser.ps1 Введите временный безопасный пароль для создания тестовых пользователей. Если установлен диспетчер SCOM, в целях обеспе чения безопасности будет регулярно производиться автоматическое изменение пароля. Если диспетчер SCOM не установлен, па роль необходимо изменять вручную. Ввести пароль: ********** Создать тестовых пользователей: CAS1.domain.local Нажмите сочетание клавиш CTRL+Break для выхода или клавишу ВВОД для продолжения.: CreateTestUser : Mailbox could not be created. Verify that OU ( Users ) exists and that password meets complexity requi rements. C:\Program Files\Microsoft\Exchange Server\V14\scripts\new-TestCasConnectivityUser.ps1:267 знак:31 + $result = CreateTestUser <<<< $exchangeServer $mailboxServer $securePassword $OrganizationalUnit $UMDialPlan $ UMExtension $Prompt + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,CreateTestUser
Что бы исправить данную ошибку, при выполнении скрипта, принудительно укажем расположение OU тестового пользователя:
New-TestCasConnectivityUser.ps1 -ou domain.local/Users
[PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\new-TestCasConnectivityUser.ps1 -ou domain.local/Users Введите временный безопасный пароль для создания тестовых пользователей. Если установлен диспетчер SCOM, в целях обеспе чения безопасности будет регулярно производиться автоматическое изменение пароля. Если диспетчер SCOM не установлен, па роль необходимо изменять вручную. Ввести пароль: ********* Выполняется создание нового сеанса для неявного удаленного взаимодействия команды "Get-ExchangeServer"... Создать тестовых пользователей: \CAS1.domain.local Нажмите сочетание клавиш CTRL+Break для выхода или клавишу ВВОД для продолжения.: UserPrincipalName: extest_f48aaef446164@domain.local ПРЕДУПРЕЖДЕНИЕ: Команда выполнена успешно, но параметры 'domain.local/Users/extest_f48aaef446164' не были изменены. Чтобы включить для тестового пользователя поддержку единой системы обмена сообщениями, выполните эту команду со следующи ми необязательными параметрами: [-UMDialPlan <dialplanname> -UMExtension <numDigitsInDialplan>]. Должны присутствовать или отсутствовать оба параметра.
Тестовый пользователь Exchange успешно создан. Теперь можно использовать тестовые команды, для диагностики почтового сервера Exchange.
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Эта запись актуальна для Exchange Server 2016.
Проверено 05.06.2024г.