今天我正在部署 20 台全新的戴尔工作站。这些都将在当地图书馆供公众使用,并将取代 20 个旧工作站,这些工作站将在今天由我一个人转移到图书馆的另一个分馆。
部署后,我为所有 40 台机器创建了一个新映像。在映像之后,我需要立即将每台机器的名称更改为将在部署前不久确定的名称。
是否有一个脚本可以在批处理文件或 wmi 中运行,可以从桌面运行并提示我输入机器的新名称和工作组?这是更改 40 台机器的名称和工作组的最简单方法吗?无论如何,我必须访问每个桌面来配置 Windows SteadyState 磁盘保护。
我对 WMI 和批处理文件并不陌生,而且我通常不会寻求帮助来编写一个文件,但是已经很晚了,我的时间不多了,还没有想出任何足够的东西。
任何其他信息也将不胜感激。我多年来一直这样做,但总是可以使用一些帮助。提前致谢。
您可以(而且您应该!)在捕获主映像之前运行 sysprep,然后使用 sysprep.inf 自定义安装,将计算机名和域字段留空;这样,所有其他安装步骤将自动进行,但在安装过程中将询问计算机名称和域。
如前所述,您应该在从中生成映像的主计算机上使用 sysprep。sysprep 不仅为每台机器生成一个新的、唯一的 SID,而且还允许在每台机器上运行 mini-setup,以便检测硬件并安装正确的驱动程序。使用没有 sysprep 的映像可能会导致硬件问题。例如,计算机中的每个 NIC 都有一个唯一的 GUID,如果没有 sysprep,每台克隆的计算机都将具有相同的 NIC GUID,这可能会导致网络功能不稳定。
您应该查看以下链接。这是一个更改您的 sid 和计算机名称的软件工具。
http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx
要使用 NewSID 的自动运行选项,请在命令行中指定“/a”。您还可以通过在“/a”开关后包含新名称来指示它自动更改计算机的名称。例如:
newsid /a [新名称]
谢谢各位的建议。我真的对 sysprep 不感兴趣,所以我没有使用它……在阅读了这篇文章之后,我对不使用它感到很自在。
我正在寻找的是一个更改机器名称的脚本,我最终找到了它。
与往常一样,我感谢大家在这里度过的时光。
再次感谢。
我同意鲍勃的观点。我一直使用newSid。它没有添加到域的选项,所以我必须在脚本中调用它,它将在不重新启动的情况下运行 NewSid,将其添加到域,重新启动。我喜欢这个工具。
NewSID 的作者在他的机器 SID 复制神话中不同意 Bob