测试环境

原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. java基本数据类型和引用数据类型的调用传递的区别

    (1)基本数据类型:就是进行了值的传递把一份数据拷贝了之后传递过去 (2)引用数据类型:实际上也是进行了数据拷贝然后传过去,实际上也是值传递,只不过传递过去的值和原有的值指向了同一个对象 所以在调用的 ...

  2. Linux下的ngnix安装与启动

     Linux安装Nginx 1.安装gcc gcc-c++(如新环境,未安装请先安装)$ yum install -y gcc gcc-c++2.安装wget$ yum -y install wget ...

  3. Oracle, Mysql及Sql Server的区别

    从事技术工作以来,算是把关系型数据库SQL Server,Oracle, MySQL均用了一遍,本文参考网友的梳理,做一下知识总结. 源头说起 Oracle:中文译作甲骨文,这是一家传奇的公司,有一个 ...

  4. python—time模块

    timetime模块提供各种时间相关的功能,与时间相关的模块有:time,datetime,calendar等. 时间有三种表示方式,一种是时间戳.一种是格式化时间.一种是时间元组.时间戳和格式化时间 ...

  5. 死磕Lambda表达式(六):Consumer、Predicate、Function复合

    你的无畏来源于无知.--<三体> 在上一篇文章(传送门)中介绍了Comparator复合,这次我们来介绍一下其他的复合Lambda表达式. Consumer复合 Consumer接口中,有 ...

  6. Round 1A 2020 - Code Jam 2020

    Problem A. Pattern Matching 把每个字符串分成第一个之前,最后一个之后,中间的部分 三个部分 每个字符串的中间的部分可以直接拼接 前后两个部分需要判断下是否合法 #inclu ...

  7. 分治与递归-Fibonacci数列兔子问题

    裴波那契(Fibonacci leonardo,约1170-1250)是意大利著名数学家.在他的著作<算盘书>中许多有趣的问题,最富成功的问题是著名的“兔子繁殖问题”: 如果每对兔子每月繁 ...

  8. ASP.NET Core技术研究-探秘依赖注入框架

    ASP.NET Core在底层内置了一个依赖注入框架,通过依赖注入的方式注册服务.提供服务.依赖注入不仅服务于ASP.NET Core自身,同时也是应用程序的服务提供者. 毫不夸张的说,ASP.NET ...

  9. Docker基础修炼2--Docker镜像原理及常用命令

    通过前文的讲解对Docker有了基本认识之后,我们开始进入实战操作,本文先演示Docker三要素之镜像原理和相关命令. 本文的演示环境仍然沿用上一篇文章在本地Centos7中安装的环境,如果你本地没有 ...

  10. 关于Tkinter的介绍

    Introduction to Tkinter 原英文教程地址zetcode.com In this part of the Tkinter tutorial, we introduce the Tk ...