用于基础设施中的 LDAP 统一身份授权认证、NTP 服务器、DNS 服务器。
域控配置要求
## powershell 管理员执行 或 终端 管理员执行 Rename-Computer -NewName "AD-S1" -Force -Restart # 修改计算机名字并立即重启生效。 |
Remove-WindowsFeature -Name Windows-Defender |
## powershell 管理员执行 或 终端 管理员执行 Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False # 关闭防火墙 Install-WindowsFeature -name AD-Domain-Services -IncludeManagementTools # 安装域控角色 |
## powershell 管理员执行 或 终端 管理员执行,执行后会提示是否继续,回车继续即可。 Install-ADDSForest ` -DomainName "waringid.local" ` -ForestMode Win2025 ` -DomainMode Win2025 ` -DomainNetbiosName "WARINGID" ` -SafeModeAdministratorPassword (ConvertTo-SecureString "Waringid.me" -AsPlainText -Force) ` -InstallDNS |
注意:执行配置完成后,会自动重启。重启后,要使用 waringid\administrator 用户登录,密码和之前的本地administrator一样。 |
命令详解
-DomainName "waringid.local"
-ForestMode Win2025
-DomainMode Win2025
-DomainNetbiosName WARINGID
-SafeModeAdministratorPassword (ConvertTo-SecureString -AsPlainText "Waringid.me" -Force)
注意,密码应遵循复杂性策略,以保证安全。 |
-InstallDNS
powershell 执行 gpmc.msc 打开组策略管理。修改最长最短使用期限都为0天。然后让AD执行 gpupdate /force 强制快速应用组策略。
运行 dnsmgmt.msc,修改所有的转发器为本地网络的公共 DNS 服务器。
运行 adsiedit.msc,点击操作 > 连接到 > 确定(连接到默认域控)> 右键 DC=waringid,DC=local 属性进行编辑。
找到“ ms-DS-MachineAccountQuota” ,将其数值由默认的10改成0 。然后点击应用。如上图。 (默认是10次,代表普通用户可以将十台计算机加入域控,但域控管理员不受限制。)
powershell 执行 gpmc.msc 打开组策略管理。
添加 Administrators 组 和 Domain Admins组,这样只能添加到本地管理员组的普通用户,或域控管理员用户能进行登录这台计算机。
然后让 AD 执行 gpupdate /force 强制快速应用组策略。
服务器默认用 COMS 作为时间源,存在时间偏移的情况。
w32tm /config /manualpeerlist:cn.ntp.org.cn,0x8 /syncfromflags:MANUAL /update # 仅主域控配置公网ntp服务器,并立即同步 w32tm /resync # 强制同步NTP服务器,最好所有AD中的域控制器,都执行一次。 w32tm /query /status /verbose # 查看当前状态,NTP是否配置成功。 Leap 指示符: 0(无警告) 层次: 3 (次引用 - 与(S)NTP 同步) 精度: -23 (每刻度 119.209ns) 根延迟: 0.2056026s 根分散: 4.0711694s 引用 ID: 0xB65C0C0B (源 IP: 182.92.12.11) 上次成功同步时间: 2025/4/29 8:52:14 源: cn.ntp.org.cn,8 轮询间隔: 6 (64s) 相位偏移: -0.2507314s ClockRate: 0.0156261s 计算机状态: 1 (等候) 时间源标志:0 (无) 服务器角色: 64 (时间服务) 上次同步错误: 0 (成功地执行了命令。) 上次成功同步时间后的时间: 19.3403555s |
运行 dsa.msc 打开Active Directory 用户和计算机
进入 Users 组织单位下,右键 Administrator,选择复制创建用户。
## powershell 管理员执行。在主域控制器执行。 Enable-ADOptionalFeature –Identity ‘CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=songxwn,DC=local’ –Scope ForestOrConfigurationSet –Target ‘waringid.local’ # 在主域控上执行,注意修改域名。 |
已删除的对象,运行 dsac.exe 去 Active Directory 管理中心 > Deleted Objects 下查看并还原。
# powershell 管理执行,输入Y继续。 $params = @{ Identity = 'Database 32k pages feature' Scope = 'ForestOrConfigurationSet' Server = 'AD-S1' Target = 'songxwn.local' } Enable-ADOptionalFeature @params # 注意修改域名。 |