我的实验室环境中有 2 个 DC。因此,我只想使用 repadmin /replsummary 检查复制状态,但它抛出了错误:1722 RPC 服务器不可用。我使用命令 repadmin /syncall /AdeP 强制复制。它复制没有问题。但是之后我重新测试了 repadmin /replsummary,它返回了相同的 1722 错误。 点击此处查看图片
答案1
“RPC 服务器不可用”错误通常表示域控制器之间存在通信问题。这可能是由多种因素引起的,包括网络连接问题、防火墙设置和 DNS 配置错误。
由于您能够使用 repadmin /syncall 命令强制复制,因此问题可能与 DNS 有关。使用 /AdeP 参数时,repadmin 仅复制 Active Directory 分区数据,而不使用 RPC 协议与其他域控制器通信。但是,当您运行 repadmin /replsummary 命令时,它会使用 RPC 查询所有域分区的复制状态,这可能是问题发生的地方。
要解决此问题,您可以先检查两个域控制器上的 DNS 设置。确保每个域控制器都使用另一个 DC 作为其主 DNS 服务器,并且网络适配器设置中没有配置其他 DNS 服务器。您还应检查两个 DNS 服务器之间是否允许进行 DNS 区域传输。
您还可以使用 dcdiag 命令检查是否有任何其他错误可能导致复制无法正常工作。此命令将在两个域控制器上运行一系列测试并报告发现的任何错误。
如果仍然无法解决问题,您可能需要咨询网络管理员或 Microsoft 支持人员来帮助诊断和修复根本问题。