有时候因公司组织改变的关系,或是为了让管理工作更为方便,需要改域控制器的计算机名,通常可采用以下两种方法。 方法一 1. 右击“我的电脑”,选择“属性”,在弹出的窗口中选择“计算机名-更改”按钮,然后按“确定”。 2. 在“计算机名”栏输入新的计算机名,点击“确定”,弹出修改的管理员账户与密码窗口,输入并确定后,重启计算机就OK了。 方法二 由于第一种方法的处理方式是将旧的计算机名直接删除,换成新的计算机名,也就是新旧计算机名不会并存。也正因为此更改后的计算机账户的新SPN属性与新DNS记录会延迟一段时间后才复制其他域控制器与DNS服务器,因此在这段时间内,有些客户端在利用其他DNS服务器与其他域控制器来查找这台计算机时,只能够利用旧计算机名,但是旧计算机名已经被删除,所以找不到这台计算机。 要避免以上的情况,可以遵循以下步骤来完成更改计算机名的操作。我们以在dc01.st.local上操作,并更改为ws2003e01.st.stlocal为例。 1. 首先提升域功能级别为“Windows Server 2003”,单击“开始-运行”,输入domain.msc,打开“Active Directory域和信任关系”控制器。右击域名,选择“提升域功能级别”,在弹出窗口中选择域功能级别为“Windows Server 2003”后单击“提升“。 2. 安装系统光盘中SUP-PORT\TOOLS的Suppor Tools.exe工具。 3. 单击“开始-运行“,输入netdom computername dc01.st.local/add:ws2003e01.st.local命令。 此步骤将为这台计算机添加一个新的计算机名,并更新该计算机账户在AD中的SPN属性,除了旧的计算机名之外,再添加一个内含新计算机名的数据。同时也利用新计算机名来更新在DNS服务器内的记录。 4. 单击“开始-运行“,输入netdom computername dc01.st.local/makeprimary:ws2003e01.st.local。 此步骤需在第三步运行一段时间后再执行,原因是让SPN属性复制到此域内的所有域控制器,并且所有的DNS服务器都接收到更新的记录,否则部分客户端在利用DNS服务器(未更新)查询此计算机时,只能够利用旧计算机。 5. 重新启动计算机 6.运行netdom computername ws2003e01.st.local/remove:dc01.st.local。此步骤将移除dc01.st.local的计算机名。 |
转载于:https://blog.51cto.com/wjzdqs/890551