![在进行设置之前,SID、管理令牌等是否在 SysPrep 之后的第一次启动时创建?](https://linux22.com/image/670243/%E5%9C%A8%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE%E4%B9%8B%E5%89%8D%EF%BC%8CSID%E3%80%81%E7%AE%A1%E7%90%86%E4%BB%A4%E7%89%8C%E7%AD%89%E6%98%AF%E5%90%A6%E5%9C%A8%20SysPrep%20%E4%B9%8B%E5%90%8E%E7%9A%84%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%90%AF%E5%8A%A8%E6%97%B6%E5%88%9B%E5%BB%BA%EF%BC%9F.png)
我有一个在 Hyper-V 中运行的虚拟机,我想克隆十几次。我运行了 sysprep、关闭,然后复制了 VHD,并将其分配给已在 Hyper-V 中设置的其他服务器。
在将 VHD 复制/分配到所有服务器之前,我通过将其分配到一台服务器然后启动 Windows 对其进行了“测试”。我没有进行设置,只是确保 Windows 启动到选择语言屏幕。
所有虚拟机都是运行 Windows Server 2012 的第一代 Hyper-V 机器。
现在我收到域信任错误,并且所有机器都有相同的 SID。
我是否在运行 sysprep 后启动一次而搞砸了,或者是在进行第一次启动设置后机器的 SID 被分配了?
后续:只需在每个虚拟机上再次运行 sysprep 即可轻松修复。
答案1
是的,你搞砸了。专用配置过程在映像启动后立即运行,并且此配置过程负责生成机器 SID。
经验教训:一旦您的 sysprep 映像关闭,请不要启动它并将其用作模板。
正如 Jesus 在他的回答中提到的,重复的机器 SIDS 本身并不是问题,但如果您想知道它们存在的原因,那是因为您启动了映像,然后将其用作模板。如果您对此感到担忧,请创建一个新的模板映像。
答案2
导致问题的不是 SID — 拥有重复的计算机 SIDS 实际上不会造成问题。但是 SysPrep 会重置很多其他特定于计算机的设置 — 如果您在部署重复项之前启动计算机,则可能会触发其中一些设置。
在从头开始之前,我只需将机器移除到工作组并将它们重新加入域。