在重新启动 SCVMM 时重命名计算机

Rename Computer on Reboot SCVMM

我正在使用 SCVMM 来管理由很多机器组成的大型实验室环境,虽然 SCVMM 本身是管理这些机器的天赐之物,但我一直无法找到 windows首次启动时提示输入新的计算机名称。

我找到了类似 sysprep 的东西,但我需要能够重命名从 SCVMM 模板构建的计算机,而不是全新安装。一次性 powershell 脚本是否是最好的途径?

VMM 会在您从 VM 模板创建 VM 时自动注入计算机名(与 VM 名称相同)(假定模板已正确准备)。 Sysprep 在后台使用,但无需直接与 sysprep 交互。此页面包含所有详细信息,请务必注意小字:

https://technet.microsoft.com/en-us/library/hh427282.aspx?f=255&MSPPError=-2147217396

据我所知,当您创建基于 "golden" VM 的模板时,VMM 将在 VM 上执行 sysprep,因此您不必事先执行此操作。还有描述该过程的 youtube 视频。

您可以在安装过程中设置虚拟机的计算机名我们正在使用自动化平台提供某种私有云解决方案我们正在使用带有大量变量的原始 SCVMM 脚本,您可以在最后生成新虚拟机时获取它步骤右上角有查看脚本,所以你可以检查所有设置

您可以使用计算机名称设置该值 设置 SCVMConfiguration -VMConfiguration $virtualMachineConfiguration -Name "${name}" -computername "${name}" -VMHost $vmHost