Рубрики
Powershell

Powershell сеть \ сетевой интерфейс

ipconfig - показать сетевые интерфейсы

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE | Select MACAddress,IPAddress - покажет ip и MAC 

netsh interface ipv4 show interfaces - показать сетевые интерфейсы
netsh interface ipv4 set address name="1" source=static address=192.168.1.10 mask=255.255.255.0 gateway=192.168.1.1 - задать настройки для интерфейса IP/MASK/GW
netsh interface ipv4 add dnsserver name="Local" address=8.8.8.8 index=1 - задать настройки для интерфейса DNS

Get-NetIPInterface - показать сетевые интерфейсы

Set-NetIPAddress –InterfaceAlias Ethernet –IPv4Address 192.168.1.10 –PrefixLength 24 –DefaultGateway 192.168.1.1  - задать настройки для интерфейса IP/MASK/GW

Set-DNSClientServerAddress –InterfaceAlias Ethernet -ServerAddresses "192.168.1.10","8.8.8.8" - задать настройки для интерфейса DNS

Get-NetRoute - показать все маршруты (route)

New-NetRoute -DestinationPrefix "0.0.0.0/0" -NextHop "10.10.10.1" -InterfaceAlias Ethernet - установить маршрут

ping ya.ru - проверка хоста 

telnet ya.ru 80 - проверка соединения с ya.ru порт 80  (tcp) 

tnc - новая команда аналог ping  (Test-NetConnection)

tnc ya.ru - проверка хоста 

Test-NetConnection -ComputerName example.org -source localhost, SRV02 - проверка хоста 

(Get-ADComputer -LDAPFilter "(name=office*)").DNSHostName | Test-NetConnection -Port 3389 - проверка хоста