我有一台机器上运行2个不同的操作系统,Windows Server 2008R2和2012R2(或其他)之间的双启动。 我想保留相同的计算机名称,相同的IP地址和相同的MAC地址。
在两个操作系统之间切换时,会遇到与AD和DNS有关的任何问题吗?
不要这样做 。 两种不同的Windows安装不能在Active Directory中共享一个名称。 他们必须有不同的名称,否则最新的安装(相对于joinAD)将覆盖以前的。
共享一个IP是好的,根据你的DHCP服务器可能是默认的(如果请求来自同一个MAC,那么提供相同的IP是常见的)。 DNS不关心左侧或右侧。
克里斯是对的。 为了扩大他的答案,计算机的“名称”是AD很less使用的东西。 它只是一个人类可读的对象表示。 对于大多数操作,AD使用安全标识符(SID),它是由代表对象的域和相对标识符的组件组成的GUID。
当您将计算机join到与已join同一个域的计算机具有相同名称的域中时,实际发生的情况是该对象将被删除并使用新的SID重新创build。 这有效地使以前作为ADjoin“不可信”的计算机不再有这个SID的logging。 基本上,如果你有两个操作系统安装(AD中的计算机对象)具有相同的名称,只有最近join的操作系统才能正常工作 – 正如克里斯指出的那样。
同意克里斯·S。当你build立一台机器,并join域,机器的SIDlogging在Active Directory中。 如果尝试运行多个具有相同名称但不同SID的图像,则在您切换图像时,机器和域之间的“信任”将无效。 总之,每次在图像之间切换时,最终都不得不退出并重新join域。 因此,您也可以维护单独的计算机帐户。