等待安装完成
安装完成后服务器将重新启动。重启后,域控制器就准备好了!将出现一个登录屏幕。可以使用相同的管理员帐户登录。请注意,现在该帐户被提升为域管理员,因为计算机现在是域控制器。
# 2、Active Directory 设置(命令行方式)# 2.1、使用Powershell脚本可以使用PowerShell脚本自动化安装角色服务和创建AD林。几分钟即可自动完成安装。
两个关键参数:
1、Domian
2、DSRM password
安装角色的函数:
function InstallADRole {
Write-Host "[ ] Installing required AD Roles and features." -ForegroundColor 'Green'
Install-windowsFeature AD-Domain-Services
Add-windowsfeature RSAT-ADDS
Import-Module ADDSDeployment
Write-Host "`n`nAD Roles and features are installed.`n`n" -ForegroundColor "Gray"
}
安装 AD 林功能函数:
function ADforestInstall {
Write-Host "[ ] Installing AD forest $DomainName" -ForegroundColor 'Green'
$DomainNetBiosName = $DomainName.split('.')[0]
Install-ADDSForest -CreateDnsDelegation:$false -DatabasePath "C:\\Windows\\NTDS" -DomainMode "7" -DomainName $DomainName -DomainNetbiosName $DomainNetBiosName -ForestMode "7" -InstallDns:$true -LogPath "C:\\Windows\\NTDS" -NoRebootOnCompletion:$false -SysvolPath "C:\\Windows\\SYSVOL" -Force:$true -SkipPreChecks -SafeModeAdministratorPassword $pass
Write-Host "`n`n$DomainName has been installed successfully. Domain controller will restart`n`n" -ForegroundColor 'Gray'
}
调用上述两个函数,并将域名传递给ADforestInstall函数。和提示输入DSRM密码。
function Invoke-ADForest
{
Param
([Parameter(Mandatory=$true, Position=0)] [string] $DomainName)
$pass = Read-Host -Prompt "Set Safe Mode Administrator Password" -AsSecureString
InstallADRole
ADforestInstall
}
该脚本可以从Github中下载 https://github.com/ScarredMonk/ActiveDirectoryInstallation。
# 3、说明本文由笔者在原文上编译,转载请注明原文出处。
原文出处:Active Directory Lab Setup (Part 1) - Forest Installation