目前我正在将Server 2008 32位标准服务器迁移到Windows Server 2012-R2 64位。 服务器是他们唯一运行一切的服务器。 它的客户谁经营牙科诊所,所以他们有各种各样的股票和有趣的牙科软件。 最棘手的部分是让软件工作等,但我想知道是否有任何工具或清单,可以帮助我在这个过程中? 例如,我将手动完成所有工作,记下他们拥有哪些用户angular色,安装了哪些软件,激活哪些networking共享。 然后我意识到这是一个更简单的方法,但我是一个新的networkingpipe理员。 是否有任何工具来收集所有我需要迁移的信息,或者是一个清单,我可以参考,以确保我已经收集到的信息? 我专注于搞清楚我将如何让包括SQL 2005在内的旧软件运行,所以我不想错过像networking共享或用户组那样简单的事情。 非常感谢你!
最平滑的做法是零碎的,这需要有第二套硬件来逐一迁移。 从显而易见的应用程序/服务开始,直到没有任何东西出现。 然后计划一个窗口closures旧服务器,看看是否有人尖叫。 修复/移动他们尖叫的东西。 冲洗并重复。
根据应用程序/服务的不同,您可能能够在两台服务器上临时运行该应用程序的副本,并在迁移每个人之前迁移less数testing用户。 考虑到像牙科诊所这样的大小,这可能比它的价值更麻烦。
做你的未来自己一个忙,并logging你在迁移时的一切。 哪些数据需要备份? 它在哪里? 它在现场还是在云端进行备份? 什么客户端设置需要configuration?
有像Get-WindowsFeature和Get-SmbShare这样的PowerShell cmdlet可以列举诸如共享和内置angular色之类的东西。 但没有什么能够可靠地拿起任何和所有的第三方软件。 Programs and Features用户界面的内容将给出一个体面的列表,但不会显示任何实际上没有正常安装的东西。 有像Process Explorer这样的工具,可以给你一个更详细的视图,包括运行的内容,运行的地方以及打开的文件/句柄。 AutoRuns可以告诉你什么configuration在启动/login时运行。