正所谓:江山代有才人出,各领风骚数百年。操作系统界亦是如此,随着新一代的windows server 2019的兴起,曾经风光一时的windows server 2008 终将老去,是时候让他卸甲归田了,今天就让它完成使命的交接吧。
1、新服务器安装windows server 2019,并且加入域,这第一步很简单,就不浪费大家时间了,反正看了下面的图片,谁都会;
2、加完域,别急着重启服务器,切记先把域管理员添加成本机管理员!
3、在windows server 2019上安装AD域服务,并且“将域控制器添加到现有域”,注意图片中的红框,不要在此做错误的选择,否则一失手只能从头再来;
4、 回到windows server 2008,确认一下,是不是多出一台新的DC
5、继续windows server 2019的配置,以下配置全部在2019完成(windows server 2008内心独白:“真当吾廉颇老矣?如此浩大的迁移工程,老将也只能袖手旁观了么?”)。从2019的系统镜像中提取support文件夹到C盘,并且以管理员的身份打开命令行窗口,执行以下命令(//是命令的解释,无需输入):
(1)adprep /forestprep //更新林信息
(2)adprep /domainprep //更新域信息
(3)netdom query fsmo //查看FSMO角色
6、沙场征战数十年,今朝卸甲一行字 —— 角色的切换也就一条命令而已,打开PowerShell窗口,运行命令: move-ADDirectoryServerOperationMasterRole -identity "DC2019" -OperationMasterRole 0,1,2,3,4 (注意DC2019是新服务器的计算机名称)
7、再次运行命令:netdom query fsmo //查看FSMO角色
2008老矣,脱盔、卸甲、连同刀、枪、盾慢慢双手奉上,2019双手庄严接过——五个角色全部移交给2019。
8、迁移共享文件夹,2008即是主域控制器,也是文件服务器,传统的拷贝方式不但速度慢、而且容易出错丢失文件,最要命的是会丢失共享属性、安全属性等关键信息,所以我们必须借助可靠的文件复制利器:robocopy;首先在2019上在建立一个shared文件夹,然后以管理员的身份打开命令行窗口,输入命令:robocopy \192.168.0.2shared c:shared /copyall /E /mt:30 /R:3 /log:c:logcopy.log
命令详细解释如下:
\192.168.0.2shared //原服务器共享路径
c:shared //新服务器本地路径,也就是接下来要发布成共享路径的目录
/copyall //拷贝文件的所有属性:安全性、所有者信息等等,当然也包括共享权限信息
/E //复制所有子目录,包括空的子目录
/mt:30 //使用30个线程同时进行复制
/R:3 //失败副本的重试次数
/log:c:logcopy.log //在C盘生成一个copy.log的记录文件,以便确认和排查
2008转身又将兵符,以及多年积累的兵书、军图、士兵功过簿等军务悉数交付给2019。
9、复制过来的子文件夹,共享属性都在,但是shared文件夹本身需要设置一下共享,注意:系统提醒是否要为子文件夹重新设置共享的时候,一定要选择否,不然共享属性就会发生变化了。
10、2019接过兵符,自然就要号令群雄—— 组策略下发网络驱动器,在之前的教程中已经写过,所以就不在此赘述了,只要按以下图片所示配置,就可以把shared文件夹映射成网络驱动器了;
11、客户端重新登录后,S盘(网络驱动器)已经显示在资源管理器中了
12、回到2008上来,卸载AD域:以管理员的身份打开命令行窗口,执行dcpromo命令,千万注意,不是删除域!千万不要勾选:“删除该域”!
13、重启后,再删除AD角色 —— 2008老将军,打开军簿,把自己的名字划掉了,英雄迟暮,难免潸然泪下。。。
14、这时,在2019上已经可以看到,原来的2008已经不在domain controllers列表中了
沙场上,2019将进酒:“老将军一生戎马,晚辈敬佩,今略备薄酒,恭送一程!”
众将士齐喊:“老将军珍重!”,犹如钟鼓齐鸣,不绝于耳。。。
2008老将军把酒一钦而尽,遂翻身上马,道一声:“各位珍重!”,旋即拍马,一骑绝尘而去,从此归隐山林,过上了“采菊东篱下,悠然见南山”的自在生活。。。