PowerTip: Use PowerShell to Set Primary and Secondary DNS Server Addresses

Doctor Scripto

Dr Scripto

Summary: Use Windows PowerShell to set the primary and secondary DNS server addresses for a client.

Hey, Scripting Guy! Question I recently changed the IP address scheme for an entire subnet. How can I use Windows PowerShell to set the
           primary and secondary DNS server addresses for the client workstations?

Hey, Scripting Guy! Answer Use the Set-DNSClientServerAddress cmdlet, and specify the primary and the secondary DNS servers as
           an array, for example:

Set-DNSClientServerAddress –interfaceIndex 12 –ServerAddresses (“10.0.0.1”,”10.0.0.2”)

Doctor Scripto
Dr Scripto

Scripter, PowerShell, vbScript, BAT, CMD

Follow Dr Scripto   

2 Comments
Avatar
Max 2019-04-10 08:20:46
What is the significance of the InterfaceIndex?  How can you know which one to chose? In my case, for example, the index interface I want is 7.