【无标题】PoWerShell测试端口

PowerShell测试端口是否开放

在Windows 平台上经常会遇到需要测试远程网络端口的情况,有以下几种测试方式。

telent

在Windows系统上,如果仅仅想使用Windows自带软件,而不是使用额外的软件进行网络端口的测试,一般使用的是telent进行特定网络端口的连接,从而测试出端口的开放与否,但是较新的Windows 10,Windows 11 一般而言不会安装telent,这时需要耗费时间安装telent功能。

tcping

一个需要安装的测试软件,可以进行网络地址和端口的测试。

Psping

微软推出的一个小工具,可以在微软官网找到。

Powershell

PowerShell本身没有这个功能或者函数,而是调用.net对象完成的。

	$tcp = New-Object System.Net.Sockets.TcpClient
	$tcp.Connect("192.168.1.10",80)

其核心就是使用.Net平台的函数进行测试,具体的API可以参考.Net平台的API参考函数。

你可能感兴趣的:(网络,windows,服务器)