当公司发展到一定规模或者信息化建设到一定程度的情况下,很多信息化规范出台;很多初期服务器搭建包括服务搭建等计算机名等都是按照默认或者随机命名的,不便于区分业务或服务等。通过前边的章节我们对Active Directory域控制已经有了一定的了解,今天我们来简单介绍一下如何重命名生产环境域控制器,如下内容供大家学习参考。

重命名域控制器注意事项:

a、执行重命名操作权限账户必须是Domain Admins组和Enterprise Admins组成员;

b、域控制器需要是Win 2003及以上版本,且域功能级别Windows Server 2003以上;

c、Windows Server 2008及以上版本默认自带Netdom工具,可直接重命名;

d、在Win 2003中,操作需要使用Support Tools扩展包自带系统支持工具Netdom;

e、如果角色不在同一域控制器,请保证网络通信、解析及服务器间同步正常;

操作步骤:

1.为了便于看出效果,我们将RID主机角色迁移到本次需要更名的域控制器Spare.azureyun.local服务器上,操作步骤如下:

PS C:\> ntdsutil.exe
C:\Windows\system32\ntdsutil.exe: roles
fsmo maintenance: connections
server connections: connect to server Spare.azureyun.local
绑定到 Spare.azureyun.local ...
用本登录的用户的凭证连接 Spare.azureyun.local。
server connections: quit
fsmo maintenance: Transfer RID master
fsmo maintenance: quit
C:\Windows\system32\ntdsutil.exe: quit
PS C:\>

2.查看当前RID主机角色位置为Spare.azureyun.local:

3.开始操作之前我们确定主机名、IP地址信息及FSMO角色分布信息:

Powershell查看IP地址信息命令:
foreach($ipv4 in (ipconfig) -like '*IPv4*') { ($ipv4 -split ' : ')[-1]}

查看当前FSMO角色信息 netdom query fsmo

4.查看有关重命名命令行帮忙信息:

PS C:\> netdom computername /?
此命令的语法是:
NETDOM COMPUTERNAME machine [/UserO:user] [/PasswordO:[password | *]] [/UserD:user] [/PasswordD:[password | *]] [/SecurePasswordPrompt] /Add:<new-alternate-DNS-name> | /Remove:<alternate-DNS-name> | /MakePrimary:<computer-dns-name> | /Enumerate[:{AlternateNames | PrimaryName | AllNames}] | /Verify
NETDOM COMPUTERNAME 管理计算机的主名称和替换名称。
此命令可以安全地重命名域控制器或服务器。
Machine - 要管理其名称的计算机的名称。
/UserO - 用于与被管理计算机建立连接的用户帐户
/PasswordO - /UserO 指定的用户帐户密码。* 意思是提示输入密码
/UserD - 用于与被管理计算机的域建立连接的用户帐户
/PasswordD - /UserD 指定的用户帐户密码。* 意思是提示输入密码
/Add - 指定应添加新的替换名称。新名称必须是完全限定的DNS 名称(FQDN-计算机名后跟主 DNS 后缀,如 comp1.example.com)。
/REMove - 指定应删除现有的替换名称。要删除的名称必须是完全限定的 DNS 名称(FQDN - 计算机名后跟主 DNS 后缀,如 comp1.example.com)。
/MakePrimary - 指定应将现有替换名称转换为主名称。被转换为主名称的名称必须是完全 限定的 DNS 名称(FQDN - 计算机名后跟主 DNS 后缀,如 comp1.example.com)。
/ENUMerate - 列出指定的名称。默认为 AllNames。
/Verify - 检查每个计算机名是否存在 DNS A 记录和 SPN
/SecurePasswordPrompt - 使用安全凭据弹出窗口指定凭据。在需要指定智能卡凭据时应使用此选项。此选项仅在以 * 形式提供密码值时有效。

5.验证当前Spare域控制器FQDN名称

netdom computername computerName /enumerate:{AlternateNames | PrimaryName | AllNames}
注解:ComputerName为域控FQDN;enumerate是过滤项,可以选择性的输出名字类别:AllNames(全部显示),AlternateNames(仅显示别名),PrimaryName(仅显示主要名),默认是全部显示。
netdom computername spare.azureyun.local /enumerate

6.为当前域控制器添加新的FQDN名称:

为域控制器添加新的FQDN名称v2spare:

netdom computername OldComputerName /add: NewComputerName
OldComputerName为当前主机名,IP\FQDN\NetBIOS名均可
NewComputerName为要添加的替代名称,本例为:v2spare.azureyun.local
netdom computername spare.azureyun.local /add:v2spare.azureyun.local

并通过命令查看当前域控制器所有可用的FQDN名称:

netdom computername spare.azureyun.local /enumerate

7.将新添加的FQDN名称设置为在线模式,即将替换的新名称更新到域环境内,包括DNS记录等;本操作完成后记得重启服务器使配置生效:

netdom computername spare.azureyun.local /makeprimary:v2spare.azureyun.local

重启当前域控制器;

8.重启后我们发现命令行查询的时候前后位置发生变换,这里我们删除原FQDN名称:

netdom computername v2spare.azureyun.local /remove:spare.azureyun.local

9.删除DNS服务器上原服务器对应解析:

10.查看当前其他DNS记录是否更新:

11.到此,整个重命名操作基本完成,如果不放心我们可以通过命令行查看当前FSMO角色信息,如下:

附快捷操作步骤:

netdom computername 当前域控制器FQDN /enumerate
netdom computername 当前域控制器FQDN /add:新FQDN名称
netdom computername 当前域控制器FQDN /makeprimary:新FQDN名称
重启服务器
netdom computername 新FQDN名称 /remove:spare.azureyun.local

欢迎关注微信公众号:小温研习社

Windows Server 2016-重命名域控制器的更多相关文章

  1. Windows Server 2012 R2 辅助域控制器搭建

    Windows Server 2012 R2 辅助域控制器搭建 以下操作都是基于主域已搭建成功的基础上,全程操作过程都是在辅域上操作完成. 地址 主域:10.228.81.207 辅域:10.228. ...

  2. Windows Server 2016-图形化备份域控制器

    上边几章节我们补充了有关Windows Server 2016系统层面的相关内容,本章切回Active Directory正题,继续围绕AD域相关内容进行不断梳理补充.Windows Server B ...

  3. Windows Server 2008 R2 辅域控制器如何升级成主域控制器

    一.实验模拟故障问题: zhuyu公司架设了一台主域控制器和一台辅域控制器,某一天,zhuyu公司的主域控制器系统崩溃,主域控制器系统也进不去. 虽然辅域控制器可以暂时代替主域控制器的普通工作,但是特 ...

  4. Windows Server 2012之搭建域控制器DC

    安装域控制器,域(Domain) 1,本地管理员权限 2,设置静态IP 地址 3,至少有一个NTFS分区 4,操作系统版本(web版除外)   设置静态IP地址    dcpromo.exe命令不生效 ...

  5. Windows Server 2016 辅助域控制器搭建

    Windows Server 2016 主域控制器搭建完成后,继续进行辅助域控制器搭建.1.更改服务器的IP地址2.修改服务器的名称3.打开服务器管理器,选择添加角色和功能4.选择,下一步5.选择,下 ...

  6. Windows Server 2016域控制器升级到Windows Server 2022遇到的问题记录Fix error 0x800F081E – 0x20003

    1. 非域控服务器升级 将两台Web服务器和数据库服务器(Windows Server 2016, 2019)成功升级至到Windows Server 2022,非常顺利,一次成功. 直接在Windo ...

  7. Windows server 2016 / Windows 10关于域管理员帐号权限不足的问题

    今天在测试windows server 2016的域创建时,当安装结束之后,发现使用Administrator用户进行操作时,被提示了权限不足这个问题.于是我在百度上查找了一番之后,找到了解决方法. ...

  8. Windows Server 2016-安装AD域服务注意事项

    使用 Active Directory域服务 (AD DS) 服务器角色,可以创建用于用户和资源管理的可伸缩.安全及可管理的基础机构,并可以提供对启用目录的应用程序(如 Microsoft Excha ...

  9. 一、Windows Server 2016 AD服务器搭建

    简介: AD是Active Directory的简写,中文称活动目录.活动目录(Active Directory)主要提供以下功能: 1)服务器及客户端计算机管理 2)用户服务 3)资源管理 4)桌面 ...

随机推荐

  1. dede后台登陆后一片空白的解决办法汇总

    dede后台登陆后一片空白的第一种解决办法: 找到:include/common.inc.php文件,打开,查找程序代码://error_reporting(E_ALL);error_reportin ...

  2. putty怎么用?如何使用Putty远程管理Linux主机

    Putty是一个免费的Windows 32平台下用于telnet.rlogin和ssh客户端的远程客户端工具,可以通过PUTTY快速的实现SSH连接linux等主机,下面小编就给大家演示一下如何使用P ...

  3. Spring学习之路一

    Spring 官网:http://projects.spring.io/spring-framework/ Spring下载地址:https://repo.spring.io/simple/libs- ...

  4. css scale放大缩小

    .product-content ul li a img:hover{ transform: scale(1.1); }

  5. 2017-07-11(sync basename dirname )

    sync 在内存中尚未被更新的数据,就会被写入硬盘中:在关机或者重启前,最好多执行几次! basename 获取文件名 dirname 获取目录名

  6. apache (order allow,deny or deny,allow)

    平台:"rhel6.2" 实验内容: "测试apache‘order allow,deny’ or ‘order deny,allow’ 功能" 配置文件:&q ...

  7. python_如何在循环引用中管理内存?

    案例: python中通过引用计数来回收垃圾对象,在某些环形数据结构(树,图--),存在对象间的循环引用,比如树的父节点引用子节点,子节点同时引用父节点,此时通过del掉引用父子节点,两个对象不能被立 ...

  8. java1.8--Null Object模式

    整理这篇博客是因为现在在整理java8中的optional,所以觉得很有必要整理下Null Object模式.java.lang.NullPointerException,只要敢自称Java程序员,那 ...

  9. 网络编程之TCP编程

    网络编程之TCP编程 前面已经介绍过关于TCP协议的东西,这里不做赘述.Java对于基于TCP协议的网络通信提供了良好的封装,Java使用socket对象来代表两端的通信窗口,并通过Socket产生I ...

  10. Redis进阶实践之九 独立封装的RedisClient客户端工具类

    一.引言 今天开始有关Redis学习的第九篇文章了,以后肯定会大量系统使用Redis作为缓存介质,为了更好的更好的Redis,自己写了两个工具类,但是这两个工具类,没有提供一致的接口,是为了使用的独立 ...