我的组织目前拥有 Windows XP(是的,我知道官方对它的支持会在不到 24 小时内停止)和使用 Symantec Ghost 11 制作的 Windows 7 系统映像,我们通常会部署到机器上。部署后的必要步骤是运行 NewSID 以将新 SID 应用到系统。显然,一种可能更好的方法是首先使用 sysprep 来制作图像。
我一直在阅读有关 Windows XP 和 7 的 sysprep 的信息,我发现如果您使用“/generalize”命令行选项,会在某个时候创建一个新的 SID。我想确认的是:新 SID 是否在部署后应用于系统,即如果我在 10 台机器上部署并启动映像,他们将获得 10 个不同的 SID?此外,这对于 Windows XP 和 Windows 7 都是如此吗?
最后,我还读到(但不能完全理解)存在“不同”种类的 SID。那么通过 NewSID 应用的新 SID 是否与 sysprep 应用的相同?
预先感谢您的回答。
来自:Sysprep 命令行语法
这意味着在下次重新启动时(部署后!)您的 SID 将重置。您的机器将获得 10 个不同的 SID,是的。
有多种 SID。用户有 SID,机器有 SID,有本地 SID,域 SID,还有“特殊”SID,但是你说的 SID(MachineSID)在 sysprep 和 NewSID(机器 SID)中是一样的
有机器 SID、服务 SID、域 SID 和用户 SID。NewSID 和 sysprep /generalize 仅重置计算机 SID。是的,它们是相同的机器 SID,是的,sysprep 会在部署后更改机器 SID。
但是,不需要更改机器 SID。根据Mark Russinovich 在 TechNet 上的这篇博客文章:
服务器故障上的 ThatGraemeGuy 同意我的看法。
说真的,你不需要NewSID。 微软以没有必要为由将 NewSID 停用。 NewSID 下载页面显示,“注意:NewSID 已停用,不再可供下载。请参阅 Mark Russinovich 的博客文章:NewSID 停用和机器 SID 复制神话。”
然而,Sysprep 仍然摆脱了那些干扰 WSUS 的讨厌的注册表项之类的东西。Microsoft 不支持没有 sysprep 的克隆。
我从您的问题中推测您希望通过说 sysprep /generalize 执行相同的功能来摆脱那个 NewSID 步骤(耶!)。这是真的,但希望指出自 2009 年以来一直不受支持的 NewSID 也将帮助您摆脱部署过程中不必要的步骤。
部署后。常识。如果泛化会生成一个新的 SID,那么您将不得不在每台机器上重复它——这完全违背了这个词的含义。
通用化后,机器被通用化,然后在下次启动时重新初始化。因此,您关闭、部署然后 - 部署的映像启动并生成一个新的 SID pe 机器。
有一个关于 /generalize 和 SID 的 SYSPREP 实验室:
http://www.sysadmit.com/2014/11/windows-sysprep-sid.html