Exchange 2019管理Shell报错:服务器标识对象在DC中未找到
Exchange Management Shell命令执行错误排查
在Exchange Management Shell中执行以下命令时:
Set-OutlookProvider -Identity "MyExchangeServer" -CertPrincipalName...
收到如下错误提示:
无法执行操作,因为在 'MyDC1.MyDomain.local' 上找不到对象 '' MyExchangeServer ''。
且测试其他带有-Identity参数的Exchange命令时,也会出现相同的找不到对象错误。
排查与解决步骤:
- 检查Identity参数值的准确性:Outlook Provider的默认标识为
EXPR、EXCH或WEB,而非自定义服务器名称。执行Get-OutlookProvider可列出所有可用对象,确认正确的标识值。同时注意命令中是否输入了多余空格(错误提示里对象名前后有空格,可能是输入失误)。 - 验证域控制器连接与账号权限:确保当前Shell所在服务器能正常访问域控制器
MyDC1.MyDomain.local,执行命令的账号需具备AD读取权限及Exchange管理权限。 - 确认对象实际存在性:通过AD用户和计算机控制台,或执行
Get-ADObject -Filter {Name -eq 'MyExchangeServer'}命令,检查目标对象是否存在于域中,排查拼写错误。 - 修复Exchange与AD同步异常:若对象确实存在但Exchange无法识别,可重启Exchange Active Directory Topology服务,或执行
Update-AddressBook命令强制同步Exchange与AD的数据。
内容的提问来源于stack exchange,提问作者shbr uzu
相关产品推荐
相关产品推荐

