Exchange 2013升级到更高CU时出错:无法解析用户或组
2018-09-07 10:53
399 查看
最近在做Exchange的小版本升级,在做其中一个时碰到如下报错,一起来看下吧!
问题描述:
当将Exchange 2013升级到更高的Service Pack或安装Exchange 2013时,可能会在安装邮箱角色时发现自己收到以下错误。
以下内容是,完整的错误信息:
“$ error.Clear(); $ name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox] :: DiscoveryMailboxUniqueName; $ dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox] :: 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 | 其中{$ _.Mounted -eq $ true}; if($ mountedMdb -eq $ null) { Write-ExchangeSetupLog -info“在发现DiscoverySearchMailbox权限之前挂载数据库......”; mount-database $ dismbx.Database; } $ mountedMdb = get-mailboxdatabase $ dismbx.Database -status | 其中{$ _.Mounted -eq $ true}; if($ mountedMdb -ne $ null) { $ dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleGroup] :: DiscoveryManagementWkGuid; $ dmRoleGroup = Get-RoleGroup -Identity $ dmRoleGroupGuid -DomainController $ RoleDomainController -ErrorAction:SilentlyContinue; if($ dmRoleGroup -ne $ null) { Add-MailboxPermission $ dismbx -User $ dmRoleGroup.Identity -Acce***ights FullAccess -DomainController $ RoleDomainController -WarningAction SilentlyContinue; } } } } “已运行:”无法解析用户或组“domain.local / Microsoft Exchange安全组/发现管理。”如果用户或组是外部林主体,则必须具有双向信任或传出相信。”。 主域和可信域之间的信任关系失败。
解决方法:
有两种方法可以解决此问题:
-
禁用Discovery Search邮箱并在安装后重新启用它。
Disable-Mailbox “DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}”
输入命令
Enable-Mailbox “DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}” -Arbitration Add-MailboxPermission -Identity:”domain.local/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}” -User:”Discovery Management” -Acce***ights:”FullAccess”
- 删除Discoverysearchmailbox发现搜索邮箱用户。
启动Active Directory用户和计算机,并查找Discovery Search邮箱用户。默认此用户将被放置在用户组织单位中。它的名字为:DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}。删除后,可以重新启动Exchange Service Pack的安装。它不会再显示错误。
要重新创建用户,请使用:Setup.exe /PrepareAD /OrganizationName:"First Organization" /IAcceptExchangeServerLicenseTerms
这样就可以安装完成了。
相关文章推荐
- 55Exchange 2010升级到Exchange 2013-管理DAG及添加成员出错解决
- Exchange 2013 的会议室邮箱用户一直无法正常登陆。
- exchange 2013 升级CU15,提示“上次安装完成后没有重启”的提示
- exchange 2013 管理小技巧四--时钟同步导致用户无法登陆ECP
- Exchange 2013 的会议室邮箱用户一直无法正常登陆。
- SharePoint 2010 升级到2013时间 为了确保用户可以连接,但无法改变升级数据
- Exchange 2013 OU大于500新建用户无法查询OU
- sp2010 升级sp2013 用户无法打开网站
- 由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。解决方案
- opencv 在64位win7下链接出错:无法解析的外部符号 _cvDestroyWindow等
- Exchange2013恢复已删除用户邮箱
- Exchange 2013 管理小技巧一-批量启用邮箱用户-利用Powershell
- VS明明定义了函数却编译出错:error LNK2019: 无法解析的外部符号
- MDaemon升级用户数之后 仍然无法创建新账号
- Exchange 2013 POP无法连接
- vs2013 error LNK2001: 无法解析的外部符号
- 35Exchange 2010升级到Exchange 2013-安装CAS&Mailbox
- 43Exchange 2010升级到Exchange 2013-CAS切换邮件流测试
- SharePoint 2010 升级到2013时 保证用户能够连接但不能修改正升级的数据
- 48Exchange 2010升级到Exchange 2013-图形化卸载2010邮箱服务器