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, VlanIDPozwala 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.