Mit der PowerShell lässt sich einfach eine IP oder Hostnamen mit Port anpingen:
Test-NetConnection -ComputerName google.ch -Port 443
PS C:\Scripts> Test-NetConnection -ComputerName google.ch -Port 443 ComputerName : google.ch RemoteAddress : 216.58.215.227 RemotePort : 443 InterfaceAlias : Ethernet 5 SourceAddress : xxx.xxx.xxx.xxx TcpTestSucceeded : True
Unter dem Punkt TcpTestSucceeded wird mit True angezeigt ob der Port offen oder mit False geschlossen ist.