Check if multiple nics are set to register with DNS

From roonics
Jump to navigation Jump to search

This checks all the nics on a server to see if multiple nics have the "Register this in DNS" which if multiple are selected it can cause connectivity issues.

1. Export a list of the servers you wish to check and save it as a txt file in the same location as the script called "computers.txt" as below:


2. Copy and paste the below script in to Notepad and save it as a ps1 file:

$servers = Get-Content computers.txt

foreach($server in $servers)


 $nics = Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName $server -ErrorAction Inquire | Where{$_.IPEnabled -eq "TRUE"}

	foreach($nic in $nics)
	Write-Host $server "-" $nic.IPAddress "-" $nic.FullDNSRegistrationEnabled

3. Now run the script.

Example output:

server01 - - True
server01 - - False
server02 - - True
server03 - - True