设置目标IP的端口是否开放
Windows 首选 Test-NetConnection (PowerShell)
- 在 Windows 搜索框输入 PowerShell,打开它。
- 输入以下命令格式,然后按回车:
Test-NetConnection <目标IP地址或域名> -Port <端口号>
- 例子:测试能否连接到 192.168.1.10 这台电脑的 80 端口
Test-NetConnection 192.168.1.10 -Port 80
- 如何看结果:主要看输出结果中的 TcpTestSucceeded 这一项
- True:表示连接成功,端口是开放的。
- False:表示连接失败,端口可能关闭或被防火墙拦截。
如何检查你的 PowerShell 版本
你可以通过下面的方法快速查看当前系统的 PowerShell 版本:
- 按 Win + R 键打开“运行”窗口。
- 输入 powershell 并回车,打开 PowerShell 窗口。
- 在打开的窗口中输入 $PSVersionTable 并回车。
- 查看输出结果中的 PSVersion 字段,就能确认当前版本。
如果显示的版本是低于 4.0,就无法直接使用 Test-NetConnection 命令。
针对 Windows 7 的重要说明
根据微软官方的安装文档,在为你的 Windows 7 系统安装 WMF 5.1 前,有几个关键点需要注意:
- 系统要求:WMF 5.1 需要 .NET Framework 4.5.2 或更高版本。如果未安装,安装过程虽能成功,但 PowerShell 的主要功能会无法使用,所以需要先确认系统是否满足此要求。
- 直接安装:在 Windows 7 上安装 WMF 5.1 不需要先安装 WMF 4.0 或其他中间版本,可以直接安装。
- 选择正确的安装包:进入下载页面后,你需要根据自己系统的架构(是 64位 还是 32位)选择对应的安装包。根据微软文档,Windows 7 SP1 对应的文件是 Win7AndW2K8R2-KB3191566-x64.ZIP (64位) 和 Win7-KB3191566-x86.ZIP (32位)。
安装步骤
- 点击上方链接,进入微软官方下载页面。
- 根据你的 Windows 7 系统版本(64位或32位),下载对应的 ZIP 安装包。
- 解压并运行安装程序。
- 安装完成后,需要重启计算机才能使更改生效。重启后,你就可以在 PowerShell 中使用 Test-NetConnection 等新命令了。
微软官方下载链接:主下载页面:https://www.microsoft.com/en-us/download/details.aspx?id=54616
