In one of previous posts i installed VM with Windows Server 2016.It currently have dynamic IP address,so we need to set a static one.
Installing Azure PowerShell
Azure PowerShell is a set of modules that provide cmdlets to manage Azure with Windows PowerShell. You can use the cmdlets to create, test, deploy, and manage solutions and services delivered through the Azure platform.I used Web Platform Installer.It’s tool that allows you to download and install web and cloud tools.
Now start powershell as Administrator
Add-AzureRMAccount
You’ll be prompted for Azure credentials
Now,when we are logged in to Azure,we can finally set VM’s IP and DNS address
$RGname = 'test_network_resource_group' #VM and NIC RG $VNetRG = 'test_network_resource_group' #Virt Net RG $VMName = 'server-2016' #VM Name $NICName = 'server-2016784' #NIC Name $VNetName = 'test_network' #Virt Net name $TarSubnetName = 'default' #Target subnet name $VM = Get-AzureRmVM -Name $VMName -ResourceGroupName $RGname $VNET = Get-AzureRmVirtualNetwork -Name $VNetName -ResourceGroupName $VNetRG $TarSubnet = Get-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $VNET -Name $TarSubnetName $NIC = Get-AzureRmNetworkInterface -Name $NICName -ResourceGroupName $RGname $NIC.IpConfigurations[0].Subnet.Id = $TarSubnet.Id Set-AzureRmNetworkInterface -NetworkInterface $NIC #Once the subnet has been set and that applied can apply the static IP address $NIC = Get-AzureRmNetworkInterface -Name $NICName -ResourceGroupName $RGname $NIC.IpConfigurations[0].PrivateIpAddress = ‘10.1.1.5' #set IP address $NIC.IpConfigurations[0].PrivateIPAllocationMethod = 'Static' $NIC.DnsSettings.DnsServers = '10.1.1.5' #Set preferred DNS server Set-AzureRmNetworkInterface -NetworkInterface $NIC
Installing AD on Azure VM
I logged on to VM and set Primary DNS suffix
netdom computername server-2016 /add:server-2016.test.com netdom computername server-2016 /makeprimary:server-2016.test.com
After reboot,i installed AD service:
Install-windowsfeature ad-domain-services -IncludeManagementTools Import-Module ADDSDeployment Install-ADDSForest ` -CreateDnsDelegation:$false ` -DatabasePath "C:\Windows\NTDS" ` -DomainMode "Win2012R2" ` -DomainName "test.com" ` -DomainNetbiosName "TEST" ` -ForestMode "Win2012R2" ` -InstallDns:$true ` -LogPath "C:\Windows\NTDS" ` -NoRebootOnCompletion:$false ` -SysvolPath "C:\Windows\SYSVOL" ` -Force:$true