Подготовить сервер:

  • Назначить статический IP-адрес
  • Переименовать
  • Установить дату.время.часовой пояс
  • Установить необходимые роли
  • Поднимаем домен в новом лесу

Устанавливаем параметры:

#Устанавливаем статический IP адрес
$ipaddress = "192.168.33.10"
$ipprefix = "24"
$ipgw = "192.168.33.1"
$ipdns = "127.0.0.1"
$ipif = (Get-NetAdapter).ifIndex 
New-NetIPAddress -IPAddress $ipaddress -PrefixLength $ipprefix -InterfaceIndex $ipif -DefaultGateway $ipgw

#Переименовываем сервер
$newname = "dc1" 
Rename-Computer -NewName $newname force

#Перезагрузка
Restart-Computer

Устанавливаем необходимые роли:

#Устанавливаем роли AD DS, DNS и добавляем управление групповой политикой
$featureLogPath = "c:\temp\featurelog.txt"

start-job -Name addFeature -ScriptBlock { 
Add-WindowsFeature -Name "ad-domain-services" -IncludeAllSubFeature -IncludeManagementTools 
Add-WindowsFeature -Name "dns" -IncludeAllSubFeature -IncludeManagementTools 
Add-WindowsFeature -Name "gpmc" -IncludeAllSubFeature -IncludeManagementTools } 

Wait-Job -Name addFeature 

Get-WindowsFeature | Where installed >> $featureLogPath

Поднимаем домен в новом лесу:

# Создаем новый лес с доменом
$domainname = "domain.domain-rezh.ru" 
$netbiosName = "DOMAIN" 
$SecurePassword = "password" | ConvertTo-SecureString -AsPlainText -Force

Import-Module ADDSDeployment

Install-ADDSForest -CreateDnsDelegation:$false `
-DatabasePath "C:\Windows\NTDS" `
-DomainMode "Win2012R2" `
-DomainName $domainname `
-DomainNetbiosName $netbiosName `
-ForestMode "Win2012R2" `
-InstallDns:$true `
-LogPath "C:\Windows\NTDS" `
-NoRebootOnCompletion:$false `
-SysvolPath "C:\Windows\SYSVOL" `
-Force:$true
-SafeModeAdministratorPassword $SecurePassword

Настройка DNS-сервера с помощью powershell:


Настройка DHCP-сервера с помощью powershell: