我有一台服务器2012 R2机器充当testing环境中的域控制器。
它必须重新启动,现在,当试图以域pipe理员身份login时,我收到错误消息: there is a time and/or date difference between the client and server 。
我第一次假设BIOS电池可能需要更换,所以我重新启动电脑,并在BIOS中检查date。 date设定为4/26/2099。
我更换了电池,设置date,然后再次尝试login到服务器。 我得到了相同的信息,所以我再次在BIOS中检查date,date再次设置为4/26/2099。
我试着再次修改它,但是在Windows Server启动的时候它一直在变化。 我删除了硬盘驱动器,并在这台电脑上的另一个硬盘驱动器上安装了窗口,它保持在BIOS中的时间很好,但是当我把这台服务器2012年DC的硬盘驱动器到另一台计算机,它做同样的事情。 BIOSdate设置为4/26/2099,我无法login。
我可以将硬盘连接到Hyper-V虚拟机并从那里启动。 我可以login没有错误,date设置正确。
什么可能导致Server 2012设置BIOS时钟?
什么可能导致Server 2012设置Bios时钟?
那么,这就是它的作用。 Linux也这样做,但是,是的,你的操作系统可以并且将设置实时时钟,以匹配它所认为的时间。
关于解决这个混乱,你需要做的,以纠正服务器上的时间是用本地pipe理员帐户login到服务器,并设置时间到适当的时间。 由于它是一个域控制器,所以当域authentication不起作用时,您将需要使用目录服务恢复模式login。 正确设置时钟应该将BIOS时钟更新到适当的时间,或者足够近以允许您使用域凭据login。
话虽如此,我真的不确定我会 。 似乎从这样一个巨大的差异设置时钟可能会混淆的领域(其实,这是一个最大的抵消,将自动纠正的第一位)的原因,所以我可能只是对待这是一个失败的域控制器, 并从Active Directory中适当地清除它 。
您还应该考虑将您的机器设置为同步到可靠的NTP时间源 ,因此下次CMOS电池坏时不会发生这种情况。 你可以,甚至应该通过GPO来实现 – 设置你的PDC模拟器与外部NTP源同步,并让你的所有域计算机同步它(或者同步你的域控制器到PDC模拟器,并让它们的机器同步本地域控制器,取决于您的networking大小)。