# 设置静态 IP
New-NetIPAddress -InterfaceAlias "Ethernet" `
-IPAddress "192.168.1.10" `
-PrefixLength 24 `
-DefaultGateway "192.168.1.1"
# 设置 DNS(指向自己或上游 DNS)
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" `
-ServerAddresses ("127.0.0.1", "8.8.8.8")
# 安装 AD 域服务角色
Install-WindowsFeature -Name AD-Domain-Services `
-IncludeManagementTools
# 安装后需要提升域控
Install-ADDSForest `
-DomainName "contoso.com" `
-DomainNetbiosName "CONTOSO" `
-InstallDNS:$true `
-SafeModeAdministratorPassword (ConvertTo-SecureString "P@ssw0rd123!" -AsPlainText -Force) `
-Force:$true
如果出现 DNS 委派警告,可以忽略继续。
设置一个安全的 DSRM 密码。
# 检查域服务状态
Get-Service ADWS, NTDS, DNS, KDC
# 检查域信息
Get-ADDomain
Get-ADForest
# 检查 DNS 记录
Get-DnsServerResourceRecord -ZoneName "contoso.com"
# 设置转发器(如果需要)
Add-DnsServerForwarder -IPAddress "8.8.8.8"
Add-DnsServerForwarder -IPAddress "8.8.4.4"
# 配置条件转发器(用于多域环境)
Add-DnsServerConditionalForwarderZone `
-Name "otherdomain.com" `
-MasterServers "192.168.1.20"
# 创建基础 OU 结构
New-ADOrganizationalUnit -Name "Users" -Path "DC=contoso,DC=com"
New-ADOrganizationalUnit -Name "Computers" -Path "DC=contoso,DC=com"
New-ADOrganizationalUnit -Name "Servers" -Path "DC=contoso,DC=com"
New-ADOrganizationalUnit -Name "Groups" -Path "DC=contoso,DC=com"
# 创建部门 OU
New-ADOrganizationalUnit -Name "IT" -Path "OU=Users,DC=contoso,DC=com"
New-ADOrganizationalUnit -Name "HR" -Path "OU=Users,DC=contoso,DC=com"
New-ADOrganizationalUnit -Name "Finance" -Path "OU=Users,DC=contoso,DC=com"
# 创建用户
New-ADUser -Name "张三" `
-SamAccountName "zhangsan" `
-UserPrincipalName "zhangsan@contoso.com" `
-Path "OU=IT,OU=Users,DC=contoso,DC=com" `
-AccountPassword (ConvertTo-SecureString "P@ssw0rd123!" -AsPlainText -Force) `
-Enabled $true
# 创建安全组
New-ADGroup -Name "IT_Admins" `
-GroupScope Global `
-GroupCategory Security `
-Path "OU=Groups,DC=contoso,DC=com"
# 添加用户到组
Add-ADGroupMember -Identity "IT_Admins" -Members "zhangsan"
# 查看默认 GPO
Get-GPO -All
# 创建新 GPO
New-GPO -Name "IT Security Policy" `
-Comment "IT部门安全策略"
# 链接 GPO 到 OU
New-GPLink -Name "IT Security Policy" `
-Target "OU=IT,OU=Users,DC=contoso,DC=com"
# 配置权威时间源
w32tm /config /syncfromflags:manual /manualpeerlist:"time.windows.com"
w32tm /config /reliable:yes
w32tm /config /update
net stop w32time && net start w32time
# 验证时间同步
w32tm /query /status
# 创建系统状态备份任务
# 使用 Windows Server Backup 功能
# 启用详细日志
wevtutil sl "Directory Service" /e:true
wevtutil sl "DNS Server" /e:true
# 1. 检查域控健康状态
dcdiag /v /c /d /e /s:%computername%
# 2. 检查 DNS 解析
nslookup contoso.com
nslookup %computername%.contoso.com
# 3. 检查复制状态
repadmin /replsummary
repadmin /showrepl
# 4. 检查 Kerberos
klist purge # 清除 Kerberos 票据
# 验证 AD 服务
Test-ADService -Services All
# 验证 DNS 区域
Test-DnsServer -ZoneName "contoso.com"
# 验证组策略
gpresult /r
# 在第二台服务器上
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Install-ADDSDomainController `
-DomainName "contoso.com" `
-InstallDNS:$true `
-SiteName "Default-First-Site-Name" `
-SafeModeAdministratorPassword (ConvertTo-SecureString "P@ssw0rd123!" -AsPlainText -Force)
生产环境建议:
安全建议:
Windows Server 2025 新特性:
按照以上步骤,您可以成功搭建和初始化 Windows Server 2025 AD 域环境。每个组织根据实际需求可能需要调整配置。