我在一台机器上配置了测试域(我们称其为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)和一个域控制器关闭的情况下正常工作。