Przydatne polecenia sieciowe dla Windows PowerShell

Okna PowerShell staje się jedną z najlepszych opcji, jeśli chodzi o zarządzanie systemem Windows, zarówno na poziomie organizacyjnym, jak i w domu, ze względu na mnogość polecenia cmdlet które zostały opracowane, aby oferować wyższy poziom zarządzania w zależności od potrzeb.

Tym razem przyjrzymy się niektórym z najlepszych poleceń na poziomie sieci, których możemy użyć w PowerShell, aby uzyskać dokładne i przydatne informacje.

Przydatne polecenia sieciowe do użycia z Windows Powershell

Get-NetAdapterZa pomocą tego polecenia pokazujesz podstawowe właściwości karty sieciowej.

POWIĘKSZAĆ

To polecenie jest podobne do następującego:

 interfejs netsh pokaż interfejs

POWIĘKSZAĆ

NotatkaJeśli chcemy uzyskać informacje o konkretnym adapterze, wykonamy następujące czynności:

 Get-NetAdapter -Nazwa * interfejs * 

Get-NetIpAdresDzięki temu poleceniu będziemy mieli dostęp do konfiguracji adresu IP, zarówno IPv4, jak i IPv6 oraz odpowiednich interfejsów sieciowych.

POWIĘKSZAĆ

Możemy zobaczyć szczegółowe informacje o parametrach takich jak:

  • adres IP
  • Identyfikator interfejsu
  • Rodzaj adresu
  • Długość
  • Przyrostek i więcej.

Get-NetIPConfigurationDzięki temu poleceniu będziemy mieli informacje o konfiguracji sieci, użytecznych interfejsach, adresach IP i adresach DNS systemu.

POWIĘKSZAĆ

Get-NetConnectionProfileDzięki temu poleceniu uzyskamy profil połączenia powiązany ze skonfigurowanymi kartami sieciowymi.

POWIĘKSZAĆ

Get-NetRouteDzięki temu poleceniu uzyskamy całą trasę wykorzystywaną przez paczki w procesie wysyłania i odbierania:

POWIĘKSZAĆ

 Get-NetAdapter | ft Nazwa, status, prędkość łącza, VlanID
Pozwala nam uzyskać szczegółowe informacje o każdym adapterze wskazujące jego stan, prędkość i identyfikator VLAN, jeśli taki posiada:

POWIĘKSZAĆ

Get-NetAdapter | ft Nazwa, nazwa_sterownika, wersja_sterownika, informacje o sterowniku, nazwa_pliku_sterownikaDzięki temu poleceniu będziemy mogli zobaczyć szczegółowe informacje o każdej karcie sieciowej, takie jak lokalizacja sterownika, wersja sterownika itp:

POWIĘKSZAĆ

Wyłącz lub włącz adapter Wi-FiAby włączyć lub wyłączyć kartę sieciową, wykonamy następujące czynności:

 Disable-NetAdapter -Name „Połączenie sieci bezprzewodowej” Enable-NetAdapter -Name „Połączenie sieci bezprzewodowej”

Zmień nazwę karty sieciowej Wi-FiAby zmienić nazwę karty sieciowej Wi-Fi, wykonamy następującą składnię:

POWIĘKSZAĆ

Get-NetAdapter - nazwa „LAN” | Get-DnsClientServerAddressPolecenie to pozwala nam uzyskać adres serwera DNS wraz z jego interfejsem, typem i pełnym adresem:

POWIĘKSZAĆ

Ustaw adres IPW przypadku, gdy chcemy założyć w systemie nowy adres IP, wykonamy następujące czynności:

 Nowy-NetIPAddress -InterfaceAlias ​​"Interfejs" -IPv4Address (adres IP) -PrefixLength "24"

Usuń adres IPW przypadku, gdy chcemy wyeliminować adres IP, wykonamy następującą składnię:

 Get-NetAdapter -Nazwa "Interfejs" | Usuń-NetIPAddress

Ping z PowerShellWiemy, że możemy wykonać ping, aby sprawdzić stan zdalnego komputera, a za pomocą PowerShell możemy wykonać to zadanie w prosty sposób, wykonując następującą składnię:

 Test-NetConnection-ComputerName (witryna)

POWIĘKSZAĆ

Wynik będzie następujący:

POWIĘKSZAĆ

Jeśli chcemy uzyskać więcej informacji możemy wykonać następujące czynności:

 Test-NetConnection -ComputerName www.solvetic.com -InformationLevel Details

POWIĘKSZAĆ

Uruchom tracert za pomocą PowerShellTracer to podstawowe polecenie, które pozwala nam szczegółowo poznać routery, przez które pakiety są wysyłane do określonego miejsca docelowego.
Aby uruchomić tracert w PowerShell musimy wpisać:

 Test-NetConnection (miejsce docelowe) - TraceRoute

POWIĘKSZAĆ

Otrzymany wynik będzie:

POWIĘKSZAĆ

Weryfikacja portuDzięki Windows PowerShell będzie można poznać stan otwartych portów na komputerze docelowym.

Aby zweryfikować np. port 80 wykonamy co następuje:

 Test-NetConnection -ComputerName (docelowy) -Port 80

POWIĘKSZAĆ

Aby sprawdzić porty HTTP wykonujemy:

 Test-NetConnection -ComputerName (cel) -CommonTCPPort HTTP

POWIĘKSZAĆ

Uruchom NSLOKKUP z PowerShellNSLOOKUP jest przeznaczony do znajdowania informacji o serwerze nazw domen przez odpytywanie systemu nazw domen (DNS).

Możemy uruchomić to narzędzie za pomocą PowerShell z następującą składnią. Tam otrzymujemy szczegółowe informacje o DNS.

 Resolve-DnsName www.solvetic.com

POWIĘKSZAĆ

Wyświetl informacje o sieciNetstat to narzędzie, które daje nam możliwość poznania aktualnego stanu sieci, portów oraz ich właściciela. W tym celu wykonamy następujące czynności:

 Get-NetTCPPołączenie

POWIĘKSZAĆ

Możemy filtrować ten wynik dla tych portów, których stan jest stabilny, w tym celu wykonujemy następujące czynności:

 Get-NetTCPConnection -Ustanowiono stan

POWIĘKSZAĆ

Jak widać, mamy pod ręką szereg poleceń, które pomogą nam uzyskać aktualne informacje i wykonać wiele zadań związanych z zarządzaniem niektórymi parametrami sieci w systemie Windows.

wave wave wave wave wave