Check if multiple nics are set to register with DNS

From roonics
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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:

server01
server02
server03
server04

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

cls
$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 - 10.10.10.10 - True
server01 - 192.168.0.1 - False
server02 - 10.10.10.20 - True
server03 - 10.16.10.30 - True

‎<comments />