This article is about configuring the network adapter using PowerShell cmdlet:
To get a list of the names of physical network adapter, the following command was used:
Get-NetAdapter -Physical
To get the IP address assigned to the network adapter:
Get-NetIPAddress | Format-Table
To enable/disable the network adapter:
Enable-NetAdapter [-Name] “NetAdapterName”
Disable-NetAdapter [-Name] “NetAdapterName”
Restart-NetAdapter [-Name] “NetAdapterName”
To set dynamic IP address assignment for network adapter:
Set-NetIPAddress -AddressFamily IPv4 -PrefixOrigin Dhcp
To set static IP address for network adapter:
New-NetIPAddress -InterfaceIndex [NetAdapterIndex] -IPAddress 192.168.0.1 -PrefixLength 24 -DefaultGateway 192.168.0.5
Set-NetIPAddress -InterfaceIndex [index] -IPAddress 10.0.0.9 -PrefixLength 24
To set DNS IP address for network adapter:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses(“10.0.0.1”,“10.0.0.2”)
Or
Set-DnsClientServerAddress -InterfaceIndex 12 -ResetServerAddresses
For more commands and help on this topic, you can visit the Microsoft documentation site here.