| Termin | Definicja |
|---|---|
| Test-NetConnection (PowerShell) | Test-NetConnection to polecenie PowerShell sprawdzające dostępność hosta i wskazanego portu sieciowego. Co sprawdza polecenie Test-NetConnectionTest-NetConnection jest poleceniem PowerShell dostępnym w module NetTCPIP systemu Windows. Służy do wykonywania podstawowych testów łączności z określonym komputerem lub adresem IP. W najprostszym użyciu sprawdza nazwę albo adres hosta, a następnie próbuje nawiązać połączenie z wykorzystaniem mechanizmu ICMP, kojarzonego z poleceniem ping. Wynik może wskazać między innymi nazwę badanego komputera, jego adres zdalny, adres użytego interfejsu lokalnego oraz informację, czy host odpowiedział. Przykładowe polecenie Test portu TCP z parametrem -PortDo sprawdzenia dostępności konkretnej usługi TCP służy parametr Nieudany test portu może wynikać z kilku różnych przyczyn: usługa może nie działać, nasłuchiwać na innym porcie, blokować połączenia zaporą albo być niedostępna przez trasę sieciową. Test-NetConnection nie potwierdza poprawnego działania całej aplikacji po samym udanym zestawieniu TCP. Połączenie na porcie może zostać zaakceptowane, mimo że aplikacja później odrzuca logowanie, zwraca błąd protokołu lub nie ma wymaganych zasobów. Do zwięzłego sprawdzenia można użyć przełącznika Parametr Odczytywanie wyników i diagnostyka trasyWynik szczegółowy można uzyskać poleceniem Test-NetConnection może również pokazać informacje o trasowaniu. Przełącznik Brak odpowiedzi któregoś routera podczas śledzenia trasy nie zawsze oznacza przerwę w połączeniu. Urządzenia pośrednie mogą celowo ignorować pakiety diagnostyczne albo ograniczać odpowiedzi, pozostawiając możliwość komunikacji z dalszymi punktami. Dlatego należy porównywać rezultat z testem portu docelowej usługi. Inaczej interpretuje się sytuację, w której trasa jest częściowo widoczna, ale port odpowiada, a inaczej tę, w której nie działa ani rozwiązywanie DNS, ani połączenie TCP. Zastosowanie podczas naprawy laptopa i komputeraPodczas diagnostyki komputera Test-NetConnection pomaga rozdzielić problemy z lokalną konfiguracją sieci od problemów dotyczących konkretnego hosta lub usługi. Można kolejno sprawdzić adres bramy, serwer w sieci lokalnej i host internetowy, a następnie porównać port używany przez aplikację. Przykładowo test Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a testy PowerShell mogą stanowić jeden z elementów sprawdzania połączeń sieciowych po naprawie systemu lub konfiguracji karty sieciowej. Samo polecenie nie naprawia sterownika, ustawień zapory ani uszkodzonego okablowania. Dostarcza wynik pomiaru z danego komputera, w danym momencie i przy użyciu aktualnej konfiguracji. Przy powtarzających się problemach warto zapisać pełny wynik wraz z użytym adresem, portem, rodzajem połączenia oraz informacją, czy komputer korzystał z Wi-Fi, Ethernetu lub VPN. |