PowerShellでTCPポートの接続確認

Linuxであればnmap等でポートの開きを確認しますが、Windowsからだとtelnetで確認かな?
と思いつつも、役割と機能でTelnet Clientがインストールされていないと使えません。

そこでPowerShellのコマンド「Test-NetConnection」を使います。
Test-NetConnection [ターゲット] -Port [ポート番号]

Googleへの接続確認をした場合は以下のようになります。

PS C:\Users\admin> Test-NetConnection www.google.co.jp -Port 443
 ComputerName     : www.google.co.jp
 RemoteAddress    : 172.217.26.3
 RemotePort       : 443
 InterfaceAlias   : イーサネット 1
 SourceAddress    : 192.168.1.10
 TcpTestSucceeded : True

最後の「TcpTestSucceeded」がTrueであればポートは開いており、
Falseとなった場合は閉じています。

このコマンドはWindows 8.1 / Windows Server 2012 R2 以降で使用可能です。

コメントは受け付けていません。