PowerShell 技能连载 - TCP/UDP 网络客户端
适用于 PowerShell 5.1 及以上版本
虽然 Invoke-WebRequest 和 Invoke-RestMethod 可以处理 HTTP 请求,但很多网络协议不走 HTTP——Redis、MySQL、SMTP、自定义 TCP 协议等。通过 .NET 的 System.Net.Sockets 命名空间,PowerShell 可以直接操作 TCP/UDP Socket,实现底层网络通信。这对于端口探测、协议测试、自定义服务监控等场景非常有用。
本文将讲解 PowerShell 中的 TCP/UDP 客户端编程和实用的网络工具。
