Jak w PowerShellu ustawić pobieranie adresów DNS z DHCP

Po modyfikacji adresów DNS, na przykład z użyciem PowerShella, niekiedy trzeba na powrót ustawić pobieranie adresów serwerów DNS z DHCP.

Aby móc zmienić ustawienia kart sieciowych PowerShell musi być uruchomiony z uprawnieniami administratora.

Aby tego dokonać wystarczy skorzystać z polecenia Set-DnsClientServerAddress do którego należy przekazać parametry InterfaceIndex lub InterfaceAlias oraz ResetServerAddresses.

PS C:\> Set-DnsClientServerAddress -ResetServerAddresses -InterfaceIndex 12
PS C:\>

Aby poznać wartość parametrów InterfaceIndex lub InterfaceAlias wystarczy skorzystać z polecenia Get-NetAdapter które wyświetli dostępne w systemie interfejsy sieciowe spośród których wystarczy odszukać ten właściwy. Osobiście preferuję używanie InterfaceIndex.

PS C:\> Get-NetAdapter

Name         InterfaceDescription     ifIndex Status    MacAddress          LinkSpeed
----         --------------------     ------- ------    ----------          ---------
Ethernet     Karta Intel(R) Ethe...        12 Up        F8-B1-56-D4-AF-F9      1 Gbps


PS C:\>