DomainController.FindOne-在多个控制器配置中找不到域控制器

时间:2018-10-26 19:14:01

标签: c# directoryservices

我在一台机器上配置了测试域(我们称其为A)。然后,我添加了两个其他域控制器(B,C)。

当我运行测试代码

with open(file_name_1, 'r') as fr:
    with open(file_name_2, 'w') as fw:
        for line in fr:
            line = line.strip()
            if len(line) > 0:
                # logic to find the start and end position of the old host
                start_i = ?
                end_i = ?

                # get and replace, but only if its found in 'new_hosts_2'
                old_host = line[start_i:end_i]
                if old_host in new_hosts_2:
                    line = line[:start_i] + new_hosts_2[old_host] + line[end_i:]

                fw.write(line + '\n')

我得到一个域控制器的名称,当我关闭特定的域控制器(存储在currentController Name中的那个)时,我能够获得另一台控制器的名称。但是,当我关闭域控制器时,即使其他域控制器处于活动状态,我也找不到域控制器的异常。

我的代码有什么问题。域似乎可以在两个域控制器(B和C)和一个域控制器关闭的情况下正常工作。

0 个答案:

没有答案