测试环境

原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. Hive知识点

    1.Hive是一种建立在Hadoop文件系统上的数据仓库架构,并对存储在HDFS中的数据进行分析和管理:(也就是说对存储在HDFS中的数据进行分析和管理,我们不想使用手工,我们建立一个工具把,那么这个 ...

  2. javascript正则表达式入门先了解这些

    前言 此内容由学习<JavaScript正则表达式迷你书(1.1版)>整理而来(于2020年3月30日看完).此外还参考了MDN上关于Regex和String的相关内容,还有ECMAScr ...

  3. pyplot 作图总结

    折线图 下面是绘制折线图,设置图片的横轴纵轴标签,图片标题的API的用法. import matplotlib.pyplot as pyplot # init pyplot.figure() # ar ...

  4. OpenCV-Python Canny边缘检测 | 十九

    目标 在本章中,我们将学习 Canny边缘检测的概念 OpenCV函数: cv.Canny() 理论 Canny Edge Detection是一种流行的边缘检测算法.它由John F. Canny发 ...

  5. html-css:浮动_清除浮动

    1.浮动 清除浮动之前我们首先需要了解为什么要清除浮动 1. 假设我们有一个父盒子,不设置高度,其高度有内部子盒子的大小自动撑开,这样是完全可行的,因为有时候我们并不想直接固定死父盒子的大小,而是根据 ...

  6. coding++:TransactionDefinition 接口介绍

    TransactionDefinition类结构: 作用: 1.TransactionDefinition接口被用于Spring事物支持的核心PlatformTransactionManager接口, ...

  7. coding++:TimeUnit 使用

    TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段 主要作用 时间颗粒度转换 延时 常用的颗粒度 TimeUnit.DAYS //天 TimeUnit. ...

  8. 纯css实现图片或者页面变灰色

    前言 今天是个沉痛的日子,全国哀悼英雄,各大平台平日鲜丽的界面置纷纷换成了灰色,以表对逝者的安息与尊敬!!对付疫病,我没多大的本事,只能记录一点点知识来提升自己擅长的技术,待到将来能为国家尽一份绵薄之 ...

  9. 思考设计SQL优化方案

    一.优化的哲学 注:优化有风险,涉足需谨慎 1.优化可能带来的问题? 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统: 优化手段本来就有很大的风险,只不过你没能力意识到和预见到: 任 ...

  10. ASP.NET Core技术研究-探秘Host主机启动过程

    当我们将原有ASP.NET 应用程序升级迁移到ASP.NET Core之后,我们发现代码工程中多了两个类Program类和Startup类. 接下来我们详细探秘一下通用主机Host的启动过程. 一.P ...