HeroPsycho wrote: » Or use PowerShell... function Set-DNSWINS { #Get NICS via WMI $NICs = Get-WmiObject ' -Class Win32_NetworkAdapterConfiguration ' -ComputerName $_ ' -Filter "IPEnabled=TRUE" foreach($NIC in $NICs) { $DNSServers = "12.34.5.67","76.54.3.21" $NIC.SetDNSServerSearchOrder($DNSServers) $NIC.SetDynamicDNSRegistration("TRUE") $NIC.SetWINSServer("12.345.67.890", "12.345.67.891") } } function Get-FileName { $computer = Read-Host "Filename of computer names?" return $computer } $f = Get-FileName Get-Content $f foreach {Set-DNSWINS} ( FatBeard's Adventures in PowerShell: Change DNS/WINS IP on Multiple Servers )