这个周末我们换了一台几年前的Windows服务器,换上了新的。 尽pipe从旧的Active Directory导入计算机和用户,到新的服务器(丢失密码,但这不是很重要),整个体验接近一场噩梦。
个人电脑没有被服务器识别,人们无法login(关于“电脑不在服务器的安全数据库”的东西?我忘了确切的措辞)。 我们不得不:
这不是结束:当用户login一个新的configuration文件生成在PC上,完成新的设置和一个新的“我的文档”文件夹,结果是(Outlook)电子邮件丢失。
为了解决这个问题,我们find的唯一解决scheme就是我们所做的。 这太不切实际了。
好的,因为我们有更多的服务器升级计划,所以我必须问:我们忽略了什么? 是否有一种方法,我们可以采取,最好在服务器本身,所以所有的用户仍然可以从他们的PClogin(可能与临时密码),并保留所有的个人资料(设置,我的文件,…)那是存储在它上面?
ps旧服务器是Windows Server 2003,新服务器是Windows Server 2008(升级到R2),如果这有所作为。
你完全忽略了一些东西。 您应该将您的新服务器作为附加域控制器添加到您的旧域,然后切换到DNS,然后降级旧域。 你的AD将在整个转换过程中,并且你的用户数据库(包括密码和其他一切)仍然是活着的。 我非常build议您在下次转换之前阅读Active Directory。
哦,你甚至不用碰你的电脑,只要他们从DHCP服务获得IP。
正如Trondh在他的回答中所述,如果您将安装并提升额外的DC / DNS服务器,您将避免遇到的所有问题。
我将忽略了您需要解决的迁移细节,例如DHCP,文件和打印服务,架构更新等,但是总的来说,添加额外的DC / DNS服务器将具有为你节省了大量的时间,汗水和用户的不快乐。
我有点好奇,究竟是什么让某人认为这种方法可行。 当然没有任何文档或程序可以推荐这种方法。 如果有什么东西可以作为警示的话。 即使没有知识,只有几个简单的testing可以证实,新的服务器没有按预期工作,退出应该已经启动。
有两个基本的方法。 根据angular色的不同,可以将服务器作为附加服务器添加,随着时间的推移将angular色和function移动到该服务器,并在剩余的数据和function被移动时进行最后的切换。 即使在这种情况下,你也不应该马上开启旧的服务器。 相反,拔掉旧的服务器网线和显示器至less两个星期,看看是否有什么破损。 根据angular色或其他服务器产品的不同,这可能不是所有function或angular色的有效方法。
另一种方法是对旧服务器进行Windows备份并将其恢复到新硬件。 某些服务器angular色(如域控制器)需要额外的步骤,以确保为sysvol创build的符号链接/连接正在工作,但大多数情况下都可以在validation阶段进行sorting。 如果执行许可证合规性的产品可能需要新的许可证密钥,如果它检测到硬件已更改。 如果有大量数据要恢复,则可能会有一天进行初始恢复,并在另一天进行增量复制/备份并还原到新服务器。 我已经用这种方法成功地执行了数百次服务器replace,包括物理到虚拟,虚拟到物理,以及不同的硬件。