域控制器的强制卸载,Active Directory系列之十四

域控制器的强制卸载

上篇博文中我们介绍了如何对域控制器进行常规卸载,本文中我们将介绍如何对域控制器进行强制卸载。为什么需要对域控制器进行强制卸载呢?如果域控制器不能和复制伙伴正常通讯,而且更正无望,那我们就要考虑进行强制卸载了。例如我曾见过一个单位有10个域控制器,居然有7个不能相互复制,主要是管理员误以为域控制器越多越好….类似这样的情况,我们就可以果断出手,把域控制器强行卸载掉。域控制器强行卸载的原理也很简单,那就是卸载时不再通知复制伙伴,直接把AD删除就好。这样的卸载方式是要相对简单一些,但其实后续的操作很麻烦,例如我们需要在Active Directory中手工清除被强制卸载的域控制器,手工清除DNS中的SRV记录等。因此,如果不是万不得已,还是用常规卸载比较好。
如下图所示,我们将利用如下图所示的拓扑为大家演示如何进行域控制器的强制卸载,我们进行强制卸载的目标是shanghai站点的Firenze
强制卸载域控制器

首先我们在被卸载的域控制器Firenze上打开cmd命令提示符,执行dcpromo/forceremovalforceremoval参数的作用就是执行强制卸载,如下图所示,卸载向导提示我们这种卸载方式将不对其他域控制器的Active Directory数据进行更新。
        
         接下来我们需要设置Firenze本地管理员的口令。

 

强制卸载域控制器后,Firenze将不再成为域内的成员服务器,而是会从域中脱离出去成为工作组中的独立服务器。

 

如下图所示,点击完成结束了域控制器的强制卸载。

 

手工清除Active Directory数据

Firenze被强制卸载后,域内的其他域控制器并不知道这件事情,它们仍然认为Firenze
是域控制器的一员,因此我们必须手工将FirenzeActive Directory中清除出去。我们准备在Berlin上对Active Directory进行手工清理,然后Berlin再把清理后的Active Directory复制到其他域控制器就可以了。
Berlin上运行NTDSUTIL,如下图所示,选择“Metadata Cleanup”,准备清除不使用的服务器对象。

 

然后使用“connections”准备连接到指定的域控制器执行删除操作,输入“connect to server berlin”连接到Berlin,然后输入“quit”返回上级菜单。

 

接下来我们需要使用“Select operation target”来选择被删除的服务器对象,选择服务器时,我们需要指定服务器所在的域和站点。我们可以先用list指令列出站点和域,然后再进行选择。Firenze隶属于shanghai站点,Firenze所在的域是adtest.com

 

如下图所示,我们首先用“list sites”列出了当前站点,然后用“select site 1”选定了shanghai站点,我们可以看到对站点的描述用的是数字而不是字符。选择了站点之后,我们接下来使用“list domains in site”列出了站点中的域,当前只有一个域adtest.com,编号是0,因此我们接下来使用“select domain 0”就可以把域也选定了。域和站点都选定了,我们就可以进行服务器的选择了,使用“list servers for domain in site”可以列出所有的服务器,当前shanghai站点只有Firenze一个域控制器,因此我们使用“select server 0”选定服务器Firenze。至此,被手工清理的目标已被我们锁定了。

 

用“quit”命令退出选择操作对象的环境,返回到上级菜单,然后我们使用“Remove selected  Server”删除被选定的服务器对象Firenze

 

NTDSUTIL提示我们对删除Firenze服务器的行为进行确认,我们选择“Y”确定操作。

 

这样Firenze被我们从BerlinActive Directory中清除了,然后我们在Berlin上打开Active Directory用户和计算机,如下图所示,删除域控制器Firenze

 

我们需要对删除Firenze的原因进行描述,如下图所示,Firenze是被我们强制卸载的。

 

确定要进行删除Firenze的操作,选择“Y“。

 

至此,我们在Berlin上基本完成了对Firenze的手工清除,完成操作后还需要注意以下几点:
1        手工清除DNSFirenzeSRV记录

2        如果Firenze承担了操作主机角色,把操作主机角色转移到其他域控制器

3        如果Firenze是全局编录服务器,选择其他的域控制器负责全局编录

4        BerlinActive Directory复制到其他域控制器上

综上所述,我们发现其实对域控制器进行强制卸载是很麻烦的事,我们不应该把它当成一种常态行为,只有当域控制器确实没有希望进行常规卸载时,我们才考虑使用强制卸载,而且使用强制卸载后一定要注意后续对Active Directory的手工清理!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549491.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

题解 [SHOI2014]概率充电器

前情提要:最近大佬们都在写题解,只有我在咕咕咕。QAQ;明明我都把flag写出来辣,dalao们没看见,然后就被嘲讽了,QAQ 洛谷 树形DP期望(讲了两次,菜鸡的我才做QAQ…

泛微对协同管理的定义

针对"信息孤岛"、"应用孤岛"和"资源孤岛",协同管理最主要的三个方面就是要实现信息的协同,业务的协同和资源的协同。泛微的协同管理理念主要体现为三大基本思想,即"信息网状思想"、"业务关联思…

AtCoderGC038B - Sorting a Segment 数据结构 + RMQ

题意&#xff1a;给定一个长度为N的排列&#xff0c;你只能对其中长度为K的连续子序列进行一次从小到大的排序&#xff0c;问&#xff1a;排序之后能形成多少不同的排列&#xff1f; 数据范围&#xff1a; 1 < n, k < 200,000&#xff0c; k < n. -------------------…

添加栏目HyperLink

HyperLink控件&#xff1a;NavigateUrl属性指定跳转页面。页面绑定函数&#xff1a;private void BindPage(){string action Request.QueryString["action"].ToString();if (action "add"){Button1.Text "添加";Label1.Text "添加"…

luogu P2216 [HAOI2007]理想的正方形 递推+ST表

题意&#xff1a;有一个a*b的整数组成的矩阵&#xff0c;现请你从中找出一个n*n的正方形区域&#xff0c;使得该区域所有数中的最大值和最小值的差最小。 数据规模&#xff1a; &#xff08;1&#xff09;矩阵中的所有数都不超过1,000,000,000 &#xff08;2&#xff09;20%的数…

网络管理员必看

值得一看的东西转载于:https://blog.51cto.com/740542/147758

[USACO12MAR]花盆Flowerpot 二分答案+单调队列

题意&#xff1a; 给出N滴水的坐标&#xff0c;y表示水滴的高度&#xff0c;x表示它下落到x轴的位置。 每滴水以每秒1个单位长度的速度下落。你需要把花盆放在x轴上的某个位置&#xff0c;使得从被花盆接着的第1滴水开始&#xff0c;到被花盆接着的最后1滴水结束&#xff0c;之…

jQuery使用手册

jQuery是一款同prototype一样优秀js开发库类&#xff0c;特别是对css和XPath的支持&#xff0c;使我们写js变得更加方便&#xff01;如果你不是个js高手又想写出优 秀的js效果&#xff0c;jQuery可以帮你达到目的&#xff01;下载地址&#xff1a;Starterkit &#xff08;http:…

线程池三种队列使用,SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue

使用方法&#xff1a; private static ExecutorService cachedThreadPool new ThreadPoolExecutor(4, Runtime.getRuntime().availableProcessors() * 2, 0, TimeUnit.MILLISECONDS, new SynchronousQueue<>(), r -> new Thread(r, "ThreadTest"));1.Synch…

全志_外部中断

全志_外部中断 平台&#xff1a;全志A64 源码&#xff1a;Android 7.1  Linux3.1 1 #include <linux/init.h>2 #include <linux/module.h>3 #include <linux/fs.h>4 #include <linux/device.h>5 #include <linux/slab.h>6 #include <linux/…

又要开始工作了

“出来混&#xff0c;迟早要还的&#xff01;”&#xff0c;用在工作与休息上也是一样&#xff0c;累积下来的事情真让人身心疲惫&#xff0c;幸好过去的这几天精神还不错&#xff0c;竟然好像要治好我赖床的毛病了。看起来&#xff0c;精神上的压力会比身体上的压力对人的摧残…

[ZJOI2007]时态同步 树形DP

题意&#xff1a;给定一棵N个节点的无根树&#xff0c;每条边都有一个权值V&#xff0c;选取其中一个点作为关键点&#xff0c;你可以任意增加某条边的权值&#xff0c;求使得从关键点出发&#xff0c;到任意一个叶子节点的距离都相同所需要增加的权值和。 数据范围&#xff1a…

apache ,php,mysql的安装

apache.org 下载安装apache php.net 下载php&#xff0c;解压缩&#xff08;注意拷贝dll到windows/system32&#xff0c;并且拷贝php.ini到windows文件夹&#xff0c;修改extention-dir&#xff0c;和对mysql的支持&#xff09; mysql.com 下载安装mysql 安装顺序也是apache&am…

题解P3942_将军令

初始数组忘了赋初值&#xff0c;&#xff0c;&#xff0c;我真是个机灵鬼 还有这题是三倍经验P2279&&P2016&#xff0c;这题的实现思想来自P2279首个题解 luogu 简化题意 给你一棵树&#xff0c;你有一些可以覆盖范围为$k$的障碍物&#xff0c;问最少放几个障碍物可以使…

Hitv8 文件批量重命名工具

本工具用于单文件或批量文件文件名、文件类型扩展名重命名的小工具&#xff0c;欢迎使用&#xff01;使用说明&#xff1a; 1、使用拖放方式&#xff0c;将文件拖入列表框即可 2、可以不输文件名&#xff0c;表示文件名不变&#xff0c;只改类型&#xff1b; 类型也可以自已输入…

[SCOI2009]生日礼物 单调性尺取法

题意&#xff1a;给你n个k种颜色的点&#xff0c;每个点都有坐标和颜色两个属性&#xff0c;选出一个长度尽量短的区间&#xff0c;使得每种颜色的点都在区间内出现。 数据范围&#xff1a; 对于50%的数据&#xff0c; N≤10000&#xff1b; 对于80%的数据&#xff0c; N≤8000…

就算忘了自己也忘不了你

就算忘了自己也忘不了你——代腾飞 2009年4月24日 于成都曾经你说要我紧紧地抱住你让我们的两颗心能紧贴在一起用你的柔情将他们水浮交融彼此渗透到对方的心底我毫不犹豫照做 曾经你说你要用你的脚轻轻放在我的胸膛上你好走到离我心最近的地方让你的脚印镌刻在我的心里成为不…

PJ2018T4 对称二叉树 树形结构

题意&#xff1a;现在给出一棵二叉树&#xff0c;希望你找出它的一棵子树&#xff0c;该子树为对称二叉树&#xff0c;且节点数最多。请输出这棵子树的节点数。对称二叉树满足&#xff1a;将这棵树所有节点的左右子树交换后&#xff0c;新树和原树对应位置的结构相同且点权相等…

Flex的事件(十四)

一、 关于键盘事件<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />程序响应一个按键或一系列按键并执行一些动作&#xff0c;例如Controlq退出程序。Flex支持所有来自后台操作系统的所有组合键操作&#xff0c;它同样允许你覆…

EditPlus构建轻量级编译环境

你还在为机子跑VS&#xff0c;VC6.0吃力而苦恼吗&#xff1f;最近发现网上一个小窍门&#xff0c;就是用EditPlus文本编辑器构建轻量级编译环境&#xff0c; 轻量级的东西就是受人喜欢&#xff0c;要不说Spring能流行起来呢。最近自学C#&#xff0c;有了Java思想&#xff0c;加…