Пытаюсь удалить роль сервера почтовых ящиков.
Сервер является первым из двух серверов Exchange 2010 в организации. Его нужно удалить.
Баз данных на нем не осталось.
Процесс не проходит со следующим сообением:
Сводка: всего элементов: 6. Успешно: 1, с ошибками: 1.
Прошло времени: 00:00:29
Подготовка установки
Завершено
Прошло времени: 00:00:03
Роль сервера почтовых ящиков
Ошибка
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Ошибка:
При выполнении "$error.Clear();
if ($RoleRoles)
{
& $RoleBinPathServiceControl.ps1 EnableServices $RoleRoles.Replace('Role','').Split(',')
}
" произошла следующая ошибка: "Не удается индексировать в массив NULL.".
Не удается индексировать в массив NULL.
Щелкните здесь для справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.247.1&e=ms.exch.err.Ex88D115&l=0&cl=cp
Прошло времени: 00:00:26
Остановка служб
Отменено
Удалить файлы Exchange
Отменено
Восстановление служб
Отменено
Завершение установки
Отменено
Что можно с этим сделать?
-
Изменено
3 мая 2012 г. 9:11
Не могу установить Microsoft Exchange Server 2016 Cumulative Update 6 — установка постоянно останавливается на шаге 6 «Роль почтового ящика: служба передачи».
Код ошибки:
Ошибка:
При выполнении «$error.Clear();
configure-WSManIISHosting -EnableKerberosModule;
» произошла следующая ошибка: «System.InvalidOperationException: Приложение ‘PowerShell’ отсутствует в ‘C:.Config’ на заданном по умолчанию веб-сайте. Удостоверьтесь, что это приложение не удалено
с заданного по умолчанию веб-сайта.
в Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
в Microsoft.Exchange.Management.Deployment.ConfigureWSManIISHosting.CheckIISConfigurationFile()
в Microsoft.Exchange.Management.Deployment.ConfigureWSManIISHosting.InternalProcessRecord()
в Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
в Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)».
Как устранить эту проблему? на сервере развёрнуто три сайта IIS, может это как-то связано? Поиск в интернете ни к чему не привёл.
-
15.05.2022, 22:04
#1

Гость форума
Установка MS EXCHANGE 2016
Коллеги здравствуйте!
На этапе подготовки домена к установке EXCHANGE 2016 возникает ошибка…
В командной строке на новом сервере на базе Windows Server 2016 ввожу команду установки Exchange-a: setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Получаю ошибку:При выполнении «$error.Clear();
install-CannedAddressLists -DomainController $RoleDomainController» произошла
следующая ошибка: «Microsoft.Exchange.Data.Directory.ADOperationExce ption: Операция Active Directory над
BOSS1.cniimf.local не выполнена. Данная ошибка не допускает повторения попытки. Дополнительные сведения: Для объекта
был установлен системный флаг, запрещающий его перемещение и переименование.
Отклик Active Directory: 00002185:
SvcErr: DSID-031B0F26, problem 5003 (WILL_NOT_PERFORM), data 0 ….Подскажите куда копать? Ума не приложу…
СПАСИБО!
Проблем при установке второго Exchange быть не должно, но если на первом сервере включен агент сценариев (Scripting Agent), то в процессе может возникнуть ошибка:

При выполнении «$error.Clear(); Set-WERRegistryMarkers; » произошла следующая ошибка: «Сбой инициализации уровня подготовки: ‘Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.’».
Сбой инициализации уровня подготовки: ‘Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.’
Не удалось выполнить инициализацию агента сценария: Файл не найден: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.
Или по-английски:
The following error was generated when «$error.Clear(); Set-WERRegistryMarkers;
» was run: «Provisioning layer initialization failed: ‘»Scripting Agent initialization failed: «File is not found: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»’».Provisioning layer initialization failed: ‘»Scripting Agent initialization failed: «File is not found: ‘D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»’
«Scripting Agent initialization failed: «File is not found: ‘’D:ExchangeBinCmdletExtensionAgentsScriptingAgentConfig.xml’.»»
Чтобы решить проблему заходим на нашем первом сервере в Exchange Management Shell и временно отключаем Scripting Agent:
Disable-CmdletExtensionAgent «Scripting Agent»
После того как Агент сценариев отключен, копируем с первого сервера из папки BinCmdletExtensionAgents файл ScriptingAgentConfig.xml в соответствующую папку на новом сервере (папка должна была уже создаться после неудачной установки).
Потом снова запускаем установку Exchange на новом сервере, и после установки снова запускаем Агент сценариев командой:
Enable-CmdletExtensionAgent «Scripting Agent»
-
#1
Привет, вобщем решил я обновить свой exchange server 2010 sp2 и поставить на него sp3 и rollup апдейты. Все как то с самого начала не задалось. При установке service pack 3 вылезла вот такая ошибка. С виду как бы сервер работает, почта ходит. Но понятно что sp3 установился не до конца. Помогите с ошибкой.
Код:
Сводка: всего элементов: 15. Успешно: 12, с ошибками: 1.
Прошло времени: 00:26:30
Подготовка организации
Завершено
Прошло времени: 00:02:53
Подготовка установки
Завершено
Прошло времени: 00:00:03
Остановка служб
Завершено
Прошло времени: 00:00:47
Языки
Завершено
Прошло времени: 00:00:00
Удалить файлы Exchange
Завершено
Прошло времени: 00:00:55
Подготовка файлов
Завершено
Прошло времени: 00:00:00
Копирование файлов Exchange
Завершено
Прошло времени: 00:01:01
Языковые файлы
Завершено
Прошло времени: 00:05:11
Восстановление служб
Завершено
Прошло времени: 00:00:03
Языки
Завершено
Прошло времени: 00:03:03
Роль транспортного сервера-концентратора
Завершено
Прошло времени: 00:04:38
Роль сервера клиентского доступа
Завершено
Прошло времени: 00:03:39
Роль сервера почтовых ящиков
Ошибка
Ошибка:
При выполнении "$error.Clear();
$name = [Microsoft.Exchange.Management.RecipientTasks.Enabl eMailbox]::DiscoveryMailboxUniqueName;
$dispname = [Microsoft.Exchange.Management.RecipientTasks.Enabl eMailbox]::DiscoveryMailboxDisplayName;
$dismbx = get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1;
if( $dismbx -ne $null)
{
$srvname = $dismbx.ServerName;
if( $dismbx.Database -ne $null -and $RoleFqdnOrName -like "$srvname.*" )
{
Write-ExchangeSetupLog -info "Setup DiscoverySearchMailbox Permission.";
$mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
if( $mountedMdb -eq $null )
{
Write-ExchangeSetupLog -info "Mounting database before stamp DiscoverySearchMailbox Permission...";
mount-database $dismbx.Database;
}
$mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
if( $mountedMdb -ne $null )
{
$dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleG roup]::DiscoveryManagementWkGuid;
$dmRoleGroup = Get-RoleGroup -Identity $dmRoleGroupGuid -DomainController $RoleDomainController -ErrorAction:SilentlyContinue;
if( $dmRoleGroup -ne $null )
{
Add-MailboxPermission $dismbx -User $dmRoleGroup.Identity -AccessRights FullAccess -DomainController $RoleDomainController -WarningAction SilentlyContinue;
}
}
}
}
" произошла следующая ошибка: "Не удалось разрешить пользователя или группу Domain.Local/Microsoft Exchange Security Groups/Discovery Management. Если пользователь или группа принадлежат к внешнему лесу, требуется двустороннее доверие или исходящее доверие.".
Не удалось разрешить пользователя или группу Domain.Local/Microsoft Exchange Security Groups/Discovery Management. Если пользователь или группа принадлежат к внешнему лесу, требуется двустороннее доверие или исходящее доверие.
Установка отношений доверенности между основным доменом и доменом-доверителем не состоялась.
Нажмите здесь для получения справки...
Прошло времени: 00:04:14
Средства управления
Отменено
Завершение установки
Отменено
-
#2
Попробуй выключить Discovery Search Mailbox командой.
Код:
Disable-Mailbox -Identity "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}"
Так же удали пользователя Discovery Search Mailbox в оснастке Active Directory Users and Computers.
Повтори установку sp3.
-
#3
Спасибо, а разве этот ящик больше не нужен? Или после установки sp3 он сам создастся?
-
#4
Само ничего не создастя. Тебе надо будет заново его создать.
Для этого на почтовом сервере зайди в папку куда распаковал sp3 и выполни из cmd команду:
После этого ящик пересоздастся.
Нормальный вывод выглядит как рисунке.
Если будут ошибки то надо разбираться.
И да. Права должны быть соответствующие для подготовки схемы AD

-
#5
Спасибо, спас Все заработало. Роллап встал без приключений. Даже ems стал быстрее открываться.