测试环境

原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. 常见排序算法总结分析之选择排序与归并排序-C#实现

    本篇文章对选择排序中的简单选择排序与堆排序,以及常用的归并排序做一个总结分析. 常见排序算法总结分析之交换排序与插入排序-C#实现是排序算法总结系列的首篇文章,包含了一些概念的介绍以及交换排序(冒泡与 ...

  2. Java导出Excel文件

    /** * 导出 用get请求 * @param response * @param * @throws IOException */ @RequestMapping(value = "/d ...

  3. 02 LED翻转与计数器使用

    一.  设计定义: 计数器设计与验证 LED,每500ms,状态翻转一次也就是亮灭. 第一步: 系统时钟频率为50M,对应为T= =20ns 计数周期或者时间是500ms,计数次数的计算: 计数值=( ...

  4. Transformers 词汇表 | 二

    作者|huggingface 编译|VK 来源|Github 词汇表每种模型都不同,但与其他模型相似.因此,大多数模型使用相同的输入,此处将在用法示例中进行详细说明. 输入ID 输入id通常是传递给模 ...

  5. OpenCV-Python 对极几何 | 五十一

    目标 在本节中 我们将学习多视图几何的基础知识 我们将了解什么是极点,极线,极线约束等. 基础概念 当我们使用针孔相机拍摄图像时,我们失去了重要信息,即图像深度. 或者图像中的每个点距相机多远,因为它 ...

  6. Activiti7流程定义

    一.什么是流程定义 流程定义是线下bpmn2.0标椎去描述业务流程,通常使用activiti-explorer(web控制台)或 activiti-eclipse-designer 插件对业务流程进行 ...

  7. 使用SpringCloud将单体迁移至微服务

    使用SpringBoot构建单体项目有一段时间了,准备对一个老项目重构时引入SpringCloud微服务,以此奠定后台服务能够应对未知的业务需求. 现在SOA架构下的服务管理面临很多挑战,比如面临一个 ...

  8. js函数简单调用

    <script> //最简单的调用 //这是JavaScript DOM编程艺术(第2版)关于函数的原码 function convertToCelsius(temp) { var res ...

  9. # H - H HDU - 2066 (多起点、多终点问题)

    H - H HDU - 2066 (多源点.多汇点问题) 一个图上,有M条边,Z个出发点,Y个终止点.求一条最短路,其中起点是Z中的任意一点,终点是Y中任意一点. Input 输入数据有多组,输入直到 ...

  10. Appium:We shut down because no new commands came in

    在使用Appium自带的Inspector来查找元素定位时,一段时间(60s)不对其进行任何操作appium就会关闭Android应用,并打印出 info: [debug] We shut down ...