Устранение неисправности сети — часть жизни и работы системного администратора. Постоянно необходимо проверять доступность сетевого узла в сети, правильность настроек DNS, оценить задержки при передаче данных и т.п.
Все системные администраторы регулярно используют свои любимые команды — ping, ipconfig и другие.
В Windows PowerShell имеется множество командлетов для работы с сетью. Попробуйте выполнить команду Get-Command -Module Net* | Group Module
Но гораздо важнее знания всех команд из появившего списка — знание альтернатив своим привычным командам. Тогда, сочетая их и новые сетевые командлеты PowerShell вы достигните удивительного результата.
IPCONFIG в PowerShell
Описание: эта команда имеет множество опций, но чаще всего используется просто для того, чтобы показать IP-адрес, маску подсети и основной шлюз для каждого сетевого адаптера в системе.
В PowerShell: Get-NetIPConfiguration or Get-NetIPAddress
Пример командных строк:
- Get-NetIPConfiguration
- Get-NetIPAddress | Sort InterfaceIndex | FT InterfaceIndex, InterfaceAlias, AddressFamily, IPAddress, PrefixLength -Autosize
- Get-NetIPAddress | ? AddressFamily -eq IPv4 | FT –AutoSize
- Get-NetAdapter Wi-Fi | Get-NetIPAddress | FT -AutoSize
Примеры вывода команд:
PS C:> Get-NetIPConfiguration
InterfaceAlias : Wi-Fi
InterfaceIndex : 3
InterfaceDescription : Dell Wireless 1703 802.11b|g|n (2.4GHz)
NetProfile.Name : HomeWifi
IPv6Address : fded:b22c:44c4:1:88f2:9970:4082:4118
IPv4Address : 192.168.1.2
IPv6DefaultGateway :
IPv4DefaultGateway : 192.168.1.1
DNSServer : 192.168.1.1InterfaceAlias : Bluetooth Network Connection
InterfaceIndex : 6
InterfaceDescription : Bluetooth Device (Personal Area Network)
NetAdapter.Status : DisconnectedInterfaceAlias : Ethernet
InterfaceIndex : 4
InterfaceDescription : Realtek PCIe GBE Family Controller
NetAdapter.Status : DisconnectedPS C:> Get-NetIPAddress | Sort InterfaceIndex | FT InterfaceIndex, InterfaceAlias, AddressFamily, IPAddress, PrefixLength –Autosize
InterfaceIndex InterfaceAlias AddressFamily IPAddress PrefixLength
————— ————— ————- ——— ——-
1 Loopback Pseudo-Interface 1 IPv6 ::1 128
1 Loopback Pseudo-Interface 1 IPv4 127.0.0.1 8
3 Wi-Fi IPv6 fe80::88f2:9970:4082:4118%3 64
3 Wi-Fi IPv6 fded:b22c:44c4:1:f188:1e45:58e3:9242 128
3 Wi-Fi IPv6 fded:b22c:44c4:1:88f2:9970:4082:4118 64
3 Wi-Fi IPv4 192.168.1.2 24
4 Ethernet IPv6 fe80::ce6:97c9:ae58:b393%4 64
4 Ethernet IPv4 169.254.179.147 16
6 Bluetooth Network Connection IPv6 fe80::2884:6750:b46b:cec4%6 64
6 Bluetooth Network Connection IPv4 169.254.206.196 16
7 Local Area Connection* 3 IPv6 fe80::f11f:1051:2f3d:882%7 64
7 Local Area Connection* 3 IPv4 169.254.8.130 16
8 Teredo Tunneling Pseudo-Interface IPv6 2001:0:5ef5:79fd:1091:f90:e7e9:62f0 64
8 Teredo Tunneling Pseudo-Interface IPv6 fe80::1091:f90:e7e9:62f0%8 64
9 isatap.{024820F0-C990-475F-890B-B42EA24003F1} IPv6 fe80::5efe:192.168.1.2%9 128PS C:> Get-NetIPAddress | ? AddressFamily -eq IPv4 | FT –AutoSize
ifIndex IPAddress PrefixLength PrefixOrigin SuffixOrigin AddressState PolicyStore
——- ——— ———— ———— ———— ———— ————
7 169.254.8.130 16 WellKnown Link Tentative ActiveStore
6 169.254.206.196 16 WellKnown Link Tentative ActiveStore
3 192.168.1.2 24 Dhcp Dhcp Preferred ActiveStore
1 127.0.0.1 8 WellKnown WellKnown Preferred ActiveStore
4 169.254.179.147 16 WellKnown Link Tentative ActiveStorePS C:> Get-NetAdapter Wi-Fi | Get-NetIPAddress | FT -AutoSize
ifIndex IPAddress PrefixLength PrefixOrigin SuffixOrigin AddressState PolicyStore
——- ——— ———— ———— ———— ———— ————
3 fe80::88f2:9970:4082:4118%3 64 WellKnown Link Preferred ActiveStore
3 fded:b22c:44c4:1:f188:1e45:58e3:9242 128 RouterAdvertisement Random Preferred ActiveStore
3 fded:b22c:44c4:1:88f2:9970:4082:4118 64 RouterAdvertisement Link Preferred ActiveStore
3 192.168.1.2 24 Dhcp Dhcp Preferred ActiveStore
![]()
Это интересно
0
|
|||
Последние откомментированные темы: