因此,我之前必须处理重命名整个房间的 PC 的问题,因为它们被换出、命名错误或者通常被移动,但我从未确定一个合适的工作流程。
我举一个最近情况的例子。(Win 7 PC 和 Win 2012 服务器)大约有 30 台 PC,编号从 1 到任何数字,但大部分都在 1-30 范围内。
由于情况完全混乱,所有计算机对象均从 AD 中删除,以便重新开始。
在很多情况下,我只需更改 PC 的名称,重新启动即可。如果这不起作用,请通过加入域或工作组向导有效,最后如果不起作用,则更改为工作组,重新启动,重新加入域并重新启动即可。偶尔会出现信任关系错误,必须重新执行最后一个。
正如你所见,这种方法很混乱、效率低下,而且在某些方面可能存在错误。我知道我可能会听起来含糊其辞,而且不太可能有一个单一的答案,但这很耗时,我非常想改进我的方法,希望它能帮助一些人。
答案1
我以前也遇到过类似的情况;我的做法是使用 netdom,减少点击次数,并且可以使用批处理文件或 psexec 让生活变得更轻松/快捷。
例如
netdom renamecomputer member /newname:member1.exampledomain.com /userd:administrator
netdom add /d:exampledomain member1 /ud:exampledomain\admin /pd:password
shutdown /r
答案2
根据您对 metacom 的回复(“我还应该指出,不幸的是,计算机理想情况下需要订购,因此我必须在房间里找出哪些计算机需要更改为哪些名称”),听起来您首先需要进行信息收集阶段。
- 使用您选择的语言创建一个启动脚本,将计算机名称写入网络共享。(
echo %computername% >> \\server\share\room.txt
或其他) - 将其分配给相关的 OU。
- 按照您想要的顺序逐台重新启动计算机,以便名称按顺序添加。
如果由于某种原因,您没有将计算机放在自己的小型 OU 中,那么还有 sneakernet 和拇指驱动器或网络共享。
获得这些计算机列表后,您可以使用 metacom 的 netdom 脚本或类似这重命名计算机。