![Powershell - 使用特定适配器测试 http - 多个网卡](https://linux22.com/image/736261/Powershell%20-%20%E4%BD%BF%E7%94%A8%E7%89%B9%E5%AE%9A%E9%80%82%E9%85%8D%E5%99%A8%E6%B5%8B%E8%AF%95%20http%20-%20%E5%A4%9A%E4%B8%AA%E7%BD%91%E5%8D%A1.png)
您知道如何测试是否可以通过特定网卡访问 HTTP 服务器吗?
我的场景如下:我们公司所有员工都使用笔记本电脑。要使用网络,我们可以使用有线以太网 LAN 或 WiFi。因此,所有计算机都有两个 NICS,并具有到有线 LAN 的首选路由。大多数时候一切都运行良好,但我希望(理想情况下)有一个 Powershell 命令来测试无线网络是否能够到达 http 服务器。
我正在寻找与 HTTP 等效的:
ping google.com -S WiFi_IP_Address
非常感谢,
PS:我们的计算机上没有安装 Telnet,并且不会安装。
答案1
抱歉,我要求快点……
我未能完全阅读并理解 Microsoft 文档。以下是解决方案。
首先检索接口索引:
Get-NetIPInterface
进而 :
Test-NetConnection -ComputerName google.com -DiagnoseRouting -InformationLevel Detailed -ConstrainInterface _INTERFACE_INDEX_
其中先前已检索到 _INTERFACE_INDEX_。
希望这能有所帮助