我们有一个3个域控制器的环境(我们称之为DC1,DC2和DC3)。 DC1和DC2是Windows 2008r2,DC3是Windows 2016。
最近我意识到,我closuresDC1时,我的Exchange 2010不起作用,告诉我“Exchange自动发现 – 找不到任何可用的域控制器”。 我在Exchangepipe理控制台 – 服务器configuration中检查了服务器的属性,并意识到只有DC1在系统设置中被列为“Exchange正在使用的域控制器服务器”。
我怎样才能让Exchange使用其他域控制器?
你所看到的是不幸的是预期的行为。
Exchange将只使用一个域控制器,当DC离开时,它不会在一段时间内寻找另一个域控制器。 微软声称这是15分钟,但我发现它接近35分钟。 您可以通过重新启动System Attendant服务来加快速度。 这迫使Exchange立即寻找另一个域控制器。
如果您不想重新启动服务,请在使用DC之前至less两个小时configuration一个静态DC,以便Exchange能够接受更改。 记住在事后把它恢复为dynamic,因为永久性地使用静态DC来运行Exchange不是最佳实践,并且以后经常会导致问题(人们忘记它已经设置,然后拿走DC并且想知道Exchange为什么会崩溃)。
您应该find列出的其他域控制器的事件日志条目 – 因此它知道它们。
您可以按照此处所述configuration多个DC(步骤9):
设置StaticDomainControllers:
Set-ExchangeServer -Identity -StaticDomainControllers DC-01.dc.local,DC-02.dc.local
微软在这里提到它:
StaticDomainControllers参数指定是否通过DSAccessconfiguration由服务器使用的域控制器列表。
设置StaticGlobalCatalogs:
Set-ExchangeServer -Identity -StaticGlobalCatalogs DC-01.dc.local,DC-02.dc.local
微软在这里提到它:
StaticGlobalCatalogs参数指定是否通过DSAccessconfiguration由服务器使用的全局编录列表。