测试环境

原DC:

csctest.com

CSCDC01 192.168.100.1 server08r2

CSCDC02 192.168.100.2 server08r2

要求:

  1. 原两台旧主机均更换为新硬件设备
  2. 更换新设备后保持DC名称、IP不变

思路:

使用同名、同IP机器替换的方法来逐台替换掉原有机器

一、前期准备

准备两台新物理机,一台临时机,均安装server2016系统

二、将临时机加入域,并提升为域控

1. 设置临时机信息:CSCDC03 192.168.100.3

(过程略)

2. 临时机加域,重启

(过程略)

3. 为临时机安装AD域、DNS服务

Step1

查询域计算机信息,当前临时机CSCDC03为普通成员机

Step2

依次打开:开始→windows管理工具→服务器管理器→添加角色和功能

Step3

下一步

Step4

选择默认的“基于角色或基于功能的安装”,下一步

Step5

选择默认的“从服务器池中选择服务器”,下一步

Step6

勾选“AD域服务”、“DNS服务”

Step7

选择“添加功能”,下一步

Step8

默认功能选择,下一步

Step9

下一步

Step10

勾选重启,点击是,点击安装

Step11

等待安装完成

(可以在此界面选择导出配置设置,以备后查)



安装完成后,点击关闭

4. 将临时机提升为域控

Step1

使用域AD账号登陆临时机CSCDC03

使用的账号需要具有“企业管理员组”、“架构管理员组”的权限

依次打开:开始→windows管理工具→服务器管理器→最上面通知图标

点击“将此服务器提升为域控制器”

Step2

使用默认设置,将域控添加至现有域,下一步

Step3

使用默认设置,并输入域还原密码,下一步

Step4

忽略DNS委派警告,继续下一步

Step5

使用默认设置,下一步

Step6

使用默认设置,下一步

Step7

使用默认设置,下一步

Step8

检查配置信息,确认无误后下一步

Step9

等待先决条件检查

确认信息无误后点击安装

等待系统安装升级

安装完成后,系统会自动重启

刷新域控信息,检查临时服务器已成为域控

三、转移五大角色至临时机

1. 检查当前五大角色的所在主机

使用域AD账户登陆临时域控CSCDC03,命令行执行netdom query fsmo,角色在CSCDC02上

2. 转移“RID、PDC、基础结构”

Step1

依次查找:开始→windows管理工具→AD用户和计算机

Step2

找到当前域,右键,操作主机

Step3

依次在RID、PDC、基础结构三个选项卡中点击“更改”,将三个角色依次转移至临时机CSCDC03

三个角色转移成功

3. 转移“架构主机”

Step1

以管理员身份运行“regsvr32 schmmgmt”进行注册

Step2

运行MMC程序打开控制台

Step3

通过控制台的“文件,添加/删除管理单元”界面添加AD架构功能

Step4

更改当前连接至临时机

选中AD架构,右键,更改AD域控制器

选择CSCDC03,确定

点击确定,忽略警告信息

Step5

在临时机的架构链接上点击右键,操作主机

Step6

转移角色,点击更改,是,关闭

4. 转移“域命名主机”

Step1

依次查找:开始→windows管理工具→AD域和信任关系

Step2

在AD域和信任关系上,右键,操作主机

Step3

转移角色,依次点击更改,是,关闭

命令行执行netdom query fsmo,现在五大角色全部转移至临时机CSCDC03

四、将第一台旧主机降级并退域

域降级参考:windows域降级

CSCDC01降级

开始,运行,dcpromo

下一步,确定

使用默认设置不勾选,下一步

输入本地计算机内置administrator管理员帐户的密码,下一步

检查摘要信息,下一步

等待域控降级,完成后自动重启

重启后,登录临时机,刷新域控信息,发现第一台旧域控CSCDC01变为普通成员机

CSCDC01退域

(过程略)

在DC管理控制台中手动删除CSCDC01的元数据

CSCDC01释放所占用的IP地址,关机

(过程略)

五、将第一台新主机加域并提升为域控

为第一台新主机安装server2016系统,设置为原第一台旧主机所使用的机器名CSCDC01、IP192.168.100.1

将第一台新主机加域并提升为域控

(过程略,参照前面临时机加域提升域控的操作)

六、将第二台旧主机降级并退域

(过程略,参照上面第一台旧主机退域降级过程)

七、将第二台新主机加域并提升为域控

(过程略)

八、转移五大角色至第一台新主机

(过程略)

九、将server2016系统临时机降级并退域

server2016降级不同于server08,无法使用dcpromo命令,接口如下:

开始,windows管理工具,服务器管理器,管理,删除角色和功能

反勾选相关功能,点击删除功能

在弹出的界面上选择“将此域控制器降级”

勾选继续删除,下一步

输入本地计算机内置administrator管理员帐户的密码,下一步

点击降级

降级后系统自动重启,降级完成

十、提升域级别

查看当前域级别

域环境检查

  1. 以管理员身份打开cmd,分别在两台域控上执行命令:Dcdiag /v /c /d /e /s:CSCDC0x > c:\dcdiag.log

    (CSCDC0x为所在域控的名称)



    执行完成后,分别查看dcdiag.log文件以检查是否在最近时间存在错误信息

  2. 以管理员身份打开cmd,分别在两台域控上执行命令:Repadmin /showrepl CSCDC* /verbose /all /intersite > c:\repl.log

    执行完成后,分别查看repl.log文件以检查是否在最近时间存在错误信息

  3. 依次打开开始→windows管理器→服务器管理器→左侧找到AD DS→右侧拉到中间部分找到最佳实践分析程序→任务→启动BPA扫描

提升域级别

依次打开开始→windows管理器→AD域和信任关系

在AD域和信任关系上右键,直接点击提升林功能

提升成功。

此时林级别、域级别均已提升

Windows DC域控由server08r2升级至server2016测试的更多相关文章

  1. windows 2003 域控服务器导出全部hash的方法

    天下文章一大抄,我也是醉了... 一份“错误”的文章一遍又一遍的被转载,盲目转载,根本不细看.只会误导新手. 谈下windows2003域控下如何导出全部的hash信息. 1. 使用备份还原向导 2. ...

  2. 域渗透——获得域控服务器的NTDS.dit文件

    0x00 前言 在之前的文章<导出当前域内所有用户hash的技术整理>曾介绍过通过Volume Shadow Copy实现对ntds.dit文件的复制, 可用来导出域内所有用户hash.本 ...

  3. Windows servers 2008 环境下,域控DC和DNS,分离搭建过程。

    近来做有关于window服务器方面运维的实验,正好借此记录下来,便于日后回顾. 通常情况下,域控DC服务器和DNS服务器一般不在一起,所以需要将其分开建立.而这个时候两个服务器的建立有先后顺序,本文会 ...

  4. Windows 2012建立域控(AD DS)详解

    Active Directory概述:          使用 Active Directory(R) 域服务 (AD DS) 服务器角色,可以创建用于用户和资源管理的可伸缩.安全及可管理的基础机构, ...

  5. Windows Server 2012部署第一台域控

    windows server 2012在部署DC方面有了一些改变,不但在操作上有一些改变,而且有了新的DC克隆的功能.本文就先来体验一下如何将一台windows server 2012 RTM服务器提 ...

  6. Windows server 2012 利用ntdsutil工具实现AD角色转移及删除域控方法

    场景1:主域控制器与辅助域控制器运行正常,相互间可以实现AD复制功能.需要把辅助域控制器提升为主域控制器 ,把主域控制器降级为普通成员服务器:这种场景一般应用到原主域控制器进行系统升级(先转移域角色, ...

  7. windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看

    windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看 1. 新建excel表格 A B C D E 姓 名 全名 登录名 密码 李 四 李四 李四 test123!@ ...

  8. Windows Server 2008 R2域控组策略设置禁用USB

    问题: Windows Server 2008 R2域控服务器如何禁用客户端使用USB移动存储(客户端操作系统需要 Windows Vista以上的操作系统,XP以下的操作系统不能禁用USB移动存储) ...

  9. Windows2012中安装域控(DC) + SQL Server 2014 + TFS 2015

    安装域控(DC) 修改计算机名 修改固定IP 添加角色 选择“Role-based or feature-based installation” 选择本机 选择“Active Directory Do ...

随机推荐

  1. 两行代码统计模型参数量与FLOPs,这个PyTorch小工具值得一试

    你的模型到底有多少参数,每秒的浮点运算到底有多少,这些你都知道吗?近日,GitHub 开源了一个小工具,它可以统计 PyTorch 模型的参数量与每秒浮点运算数(FLOPs).有了这两种信息,模型大小 ...

  2. CNN更新换代!性能提升算力减半,还即插即用

    传统的卷积运算,要成为过去时了. Facebook和新加坡国立大学联手提出了新一代替代品:OctConv(Octave Convolution),效果惊艳,用起来还非常方便. OctConv就如同卷积 ...

  3. coding++:mybatis update foreach (SQL循环)批量更新

    今天要做批量更新的业务,采用 mybaits 的 foreach 动态语句,遇到一些问题做下记录. 参考示例(1): <update id="" parameterType= ...

  4. iOS NSDateFormatter性能

    一.探究 NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat: ...

  5. [bzoj]1059矩阵游戏<二分图匹配*匈牙利算法>

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1059 初见此题,我觉得这是水题,我认为只要每一行和每一列至少存在一个黑格就可以出现对角线, ...

  6. C++ 简单信息的表示和基本运算

    一.算术运算和自增自减运算 二.关系运算 三.逻辑运算 四.位运算 五.特殊运算符 六.混合运算中的类型转换

  7. 【tensorflow2.0】处理图片数据-cifar2分类

    1.准备数据 cifar2数据集为cifar10数据集的子集,只包括前两种类别airplane和automobile. 训练集有airplane和automobile图片各5000张,测试集有airp ...

  8. vulnhub~muzzybox

    这个靶机是最新出的,Google了一番,发现walk trough少的可怜,最初是自己弄弄,但自己的确是菜. challenge 1.就是修改idcard.png 的内容,position princ ...

  9. MySQL(Linux)编码问题——网站刚刚上线就被光速打脸

    MySQL(Linux)编码问题--刚刚上线就被光速打脸 MySql默认编码问题 总结了一下,大致是这样的 修改数据库配置 在URL上加载参数 MySql默认编码问题 说到这里真的想哭,改了无数bug ...

  10. @Configuration和@Bean 配置类注入

    @Configuration和@Bean 1. 概述 @Configuration 注解标记在类上, 就像下面的配置文件. 我们将该类成为配置类. <?xml version="1.0 ...