У меня была ошибка при обновлении моего Exchange 2013 CU 8 к CU 10 вчера вечером - настроенный отказавший на шаге 14 18 Ролей Почтового ящика: Сервис Почтового ящика - ошибка была, "не Мог разрешить пользователя или группу "ourdomain/Microsoft управление Exchange Security Groups/Discovery". У меня есть полная ошибка ниже. Я нашел два возможных решения ошибки путем поиска с помощью Google и разрешил и завершил проблему установки путем удаления учетной записи пользователя DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} из AD (другое возможное решение состояло в том, чтобы отключить почтовый ящик поиска исследования, но я не мог сделать этого, потому что установка уже была половиной пути через. После завершенной установки я выполнил/PrepareAD/IAcceptblablabla Установки..., и DiscoverySearchMailbox был воссоздан, и все кажется хорошо на сервере, кроме DiscoverySearchMailbox, учетная запись пользователя на самом деле отключена теперь. У меня есть пара вопросов об этом, что, надо надеяться, кто-то может проливать некоторый свет на -
Заранее спасибо за любую справку - вот является полной полученной ошибкой:
Ошибка: следующая ошибка была сгенерирована когда "$error. Ясный (); $name = [Microsoft. Exchange. Управление. RecipientTasks. EnableMailbox]:: DiscoveryMailboxUniqueName; $dispname = [Microsoft. Exchange. Управление. RecipientTasks. EnableMailbox]:: DiscoveryMailboxDisplayName; $dismbx = получать-почтовый-ящик - Фильтр {называют-eq $name}-IgnoreDefaultScope-resultSize 1; если ($dismbx-ne $null) {$srvname = $dismbx. ServerName; если ($dismbx. База данных-ne $null - и $RoleFqdnOrName - как "$srvname.*") {Запись-ExchangeSetupLog - информация "Устанавливают Разрешение DiscoverySearchMailbox".; $mountedMdb = получают-mailboxdatabase $dismbx. База данных - состояние |, где {$ _.Mounted-eq $true}; если ($mountedMdb-eq $null) {Запись-ExchangeSetupLog - информация "База данных Mounting перед штампом Разрешение DiscoverySearchMailbox..."; $dismbx монтировать-базы-данных. База данных;}
$mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
if( $mountedMdb -ne $null )
{
$dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleGroup]::DiscoveryManagement_InitInfo.WellKnownGuid;
$dmRoleGroup = Get-RoleGroup -Identity $dmRoleGroupGuid -DomainController $RoleDomainController -ErrorAction:SilentlyContinue;
if( $dmRoleGroup -ne $null )
{
trap [Exception]
{
Add-MailboxPermission $dismbx -User $dmRoleGroup.Name -AccessRights FullAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue;
continue;
}
Add-MailboxPermission $dismbx -User $dmRoleGroup.Identity -AccessRights FullAccess -DomainController $RoleDomainController -WarningAction SilentlyContinue;
}
}
}
}
" was run: "Microsoft.Exchange.Data.Common.LocalizedException: Couldn't resolve the user or group "ourdomain/Microsoft Exchange Security Groups/Discovery Management." If the user or group is a foreign forest principal, you must have either a two-way trust or an outgoing trust. ---> System.SystemException: The trust relationship between the primary domain and the trusted domain failed.
в System. Безопасность. Принципал. NTAccount. TranslateToSids (IdentityReferenceCollection sourceAccounts, Boolean& someFailed) в System. Безопасность. Принципал. NTAccount. Переведите (IdentityReferenceCollection sourceAccounts, Тип targetType, булевская переменная forceSuccess) в System. Безопасность. Принципал. NTAccount. Переведите (Введите targetType) в Microsoft. Exchange. Конфигурация. Задачи. SecurityPrincipalIdParameter. GetUserSidAsSAMAccount (пользователь SecurityPrincipalIdParameter, TaskErrorLoggingDelegate logError, TaskVerboseLoggingDelegate logVerbose)---Конец внутреннего отслеживания стека исключительной ситуации---в Microsoft. Exchange. Конфигурация. Задачи. Задача. ThrowError (Исключение исключения, ErrorCategory errorCategory, Объектная цель, Строка helpUrl) в Microsoft. Exchange. Конфигурация. Задачи. Задача. WriteError (Исключение исключения, категория ErrorCategory, Объектная цель) в Microsoft. Exchange. Конфигурация. Задачи. SecurityPrincipalIdParameter. GetUserSidAsSAMAccount (пользователь SecurityPrincipalIdParameter, TaskErrorLoggingDelegate logError, TaskVerboseLoggingDelegate logVerbose) в Microsoft. Exchange. Конфигурация. Задачи. SecurityPrincipalIdParameter. GetSecurityPrincipal (сессия IRecipientSession, пользователь SecurityPrincipalIdParameter, TaskErrorLoggingDelegate logError, TaskVerboseLoggingDelegate logVerbose) в Microsoft. Exchange. Управление. RecipientTasks. SetMailboxPermissionTaskBase. InternalValidate () в Microsoft. Exchange. Управление. RecipientTasks. AddMailboxPermission. InternalValidate () в Microsoft. Exchange. Конфигурация. Задачи. Task.b __ b () в Microsoft. Exchange. Конфигурация. Задачи. Задача. InvokeRetryableFunc (Представляют funcName в виде строки, Действие func, булевская переменная terminatePipelineIfFailed)".
Спасибо,
George
Обновление: теперь я определил, что эта ошибка возникла из-за доверительных отношений с другим лесом, который был недоступен во время установки CU. Я воссоздал проблему, и каждый раз, когда старое доверие, которое больше не используется, все еще отображается в списке доверительных отношений в диалоговом окне "Домены и доверие", возникает ошибка. Простое удаление больше не нужно, больше не используется доверие, позволяет завершить установку без необходимости удалять (или что-либо делать с) почтовый ящик поиска на обнаружение. Просто хотел обновить, чтобы это могло помочь кому-то другому, столкнувшемуся с той же проблемой.