New AdForest
$servername = "dc01"
$domainname = "example.com"
$netbios = "example"
$ipaddress = "192.168.10.248"
$prefixlenght = "24"
$defaultgateway = "192.168.10.254"
$ifindex = (get-netadapter).ifindex
New-NetIPAddress -IPAddress $ipaddress -PrefixLength $prefixlenght -InterfaceIndex $ifindex -DefaultGateway $defaultgateway
rename-computer -newname $servername -force
restart-computer
Add-WindowsFeature "RSAT-AD-Tools"
Add-WindowsFeature -Name "ad-domain-services" -IncludeAllSubFeature -IncludeManagementTools
Add-WindowsFeature -Name "dns" -IncludeAllSubFeature -IncludeManagementTools
Add-WindowsFeature -Name "gpmc" -IncludeAllSubFeature -IncludeManagementTools
restart-computer
Install-ADDSForest -CreateDnsDelegation:$false -DatabasePath "C:\Windows\NTDS" -DomainMode "Win2012" `
-DomainName $domainname -DomainNetbiosName $netbiosName -ForestMode "Win2016" -InstallDns:$true `
-LogPath "C:\Windows\NTDS" -NoRebootOnCompletion:$false -SysvolPath "C:\Windows\SYSVOL" -Force:$true