所以我不得不处理重新命名PC的整个房间,因为他们被换掉,错误地命名或通常被移动,但我从来没有解决一个体面的工作stream程。
我将举一个最近的情况的例子。 (Win 7 PC和Win 2012服务器) 30个人计算机的编号从1到可能是任何东西,大部分在1-30的范围内。
因为这是一个完整的混乱,所有的计算机对象都从公元删除开始新鲜。
在许多情况下,我可以简单地更改PC的名称,重新启动,它会很好。 如果通过join域或工作组向导不起作用,然后最后如果他们不工作,切换到工作组,重新启动,重新join域,然后重新启动它。 偶尔会出现信任关系错误,必须重新执行最后一项。
正如你所看到的那样,这在一些方面是凌乱的,低效的,可能是错误的。 我知道我冒着模糊的风险,不太可能有单一的答案,但这是非常耗时的,我对改进我的方法很感兴趣,希望它能帮助一些人。
我以前也遇到类似的情况, 我做的方式是使用netdom,less点击,你可以使用batch file或psexec使生活更容易/更快。
例如
netdom renamecomputer member /newname:member1.exampledomain.com /userd:administrator netdom add /d:exampledomain member1 /ud:exampledomain\admin /pd:password shutdown /r
根据你对metacom的回复(“我应该指出,不幸的是,理想情况下,电脑需要下令,所以我必须在房间里找出哪些需要更改为哪个名称”),这听起来像你首先需要一个信息收集阶段。
echo %computername% >> \\server\share\room.txt或其他) 如果由于某种原因,你的计算机没有自己的小OU,那么也有sneakernet和一个拇指驱动器或networking共享。
有了这些电脑列表后,您可以使用metacom的netdom脚本或类似的东西来重命名计算机。