V systéme Windows 10 existuje možnosť skontrolovať pripojenie k určitému portu na vzdialenom počítači. To je možné vďaka PowerShellu. Nie sú teda potrebné žiadne nástroje tretích strán a môžete to urobiť natívne.
Inzerát
PowerShell je pokročilá forma príkazového riadku. Je rozšírená o obrovskú množinu rutín cmdlet pripravených na použitie a prichádza s možnosťou používať .NET framework / C # v rôznych scenároch. Ak máte skúsenosti s písaním skriptov, môžete vytvoriť niektoré veľmi výkonné automatizáciou systému Windows.
Jedna z cmdletov, Test-NetConnection , možno použiť na kontrolu spojenia so vzdialenou adresou a so zákazníckym portom zadaným používateľom.
Má nasledujúcu syntax:
Test-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
Použite to nasledovne.
Vyskúšajte pripojenie k vzdialenému sieťovému portu v systéme Windows 10
- Otvorte PowerShell
- Zadajte nasledujúci príkaz:
Test-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
Nahraďte časť COMPUTER_NAME skutočným názvom alebo IP adresou vzdialeného počítača. Namiesto časti PORT_NUMBER zadajte port, ku ktorému sa chcete pripojiť.
Vyskúšajme napríklad pripojenie k portu DNS (53) verejného servera Google DNS (8.8.8.8). Príkaz bude vyzerať nasledovne:
Test-NetConnection -ComputerName 8.8.8.8 -Port 53
Výstup:ČiaraTcpTestSucceeded: Trueoznačuje, že pripojenie bolo úspešné a port 53 je otvorený.
Ak sa pokúsite pripojiť k náhodnému portu, ktorý je uzavretý pre prichádzajúce pripojenia, rutina Test-NetConnection odpovie nasledujúcimi informáciami:
ako na obrazovke zrkadlo iphone na rok
Výstup naznačuje, že pripojenie zlyhalo. ČiaraTcpTestSucceededmá hodnotu „False“, ale rutina cmdlet zobrazuje ďalšie informácie o tom, že cieľový server je nažive. Pinglo sa na cieľovú adresu a do výsledku sa zahrnuli výsledky. Pozrite si riadky:
PingSucceeded: True PingReplyDetails (RTT): 48 ms
U niektorých serverov sa môžete stretnúť so situáciouPingÚspechjeFalošnéaleTcpTestSucceededjePravdaže. Znamená to iba, že ICMP Ping je na cieľovom serveri deaktivovaný, ale cieľový port je otvorený pre prichádzajúce pripojenia.
Rutina cmdlet Test-NetConnection je jednou z najužitočnejších cmdletov PowerShell. Šetrí váš čas a rozširuje vstavané funkcie diagnostiky siete v systéme Windows 10.
Rutina Test-NetConnection je k dispozícii aj v systéme Windows 8.1.
To je všetko.