Powershell script to configure DNS setting
Posted on 2016-07-15
Need some help
I need to come up with a Powershell script to change multiple Domain Controllers DNS settings.
Please note: Ip address does not need to change, only dns address & dns search order
Sites 1&,2 should have dns address: 172.16.10.12, 172.16.10.13 (search order test.lab, testb.lab) & Site 3 should have 172.16.10.13, 172.16.10.14, 172.16.10.12 (Search order Testb.lab, Test.lab)
DNS Settings: 172.16.10.12, 172.16.10.13, 172.16.10.14
DNS Search order: Test.lab, TestB.lab
I will like to use either csv(import-csv) or txt(get-content) file will lists all of my DC's. CSV file will likely have columns which lists DNS address, DNS search order, Site Location.
Domain controllers, DC1,DC2,DC3,DC4,DC5,DC6 ,DC7,DC8,DC9
Site 1 - DC1,DC2,DC3
Site 2 - DC4,DC5,DC6
Site 3 - DC7,DC8,DC9
Please note: The reason I list the sites so that I can organize which DC's will receive DNS settings and DNS search order base on its site location.