任务调度程序如何确定互联网连接是否丢失?只是丢失了与 wifi 的连接还是实际上丢失了与网络的连接?我之所以问这个问题,是因为我设置了一个脚本任务,该脚本由连接丢失 10001 触发重新连接。但有时 wifi 连接本身保持活动状态,只是无法访问互联网。
答案1
任务管理器仅显示正在运行的进程及其相关详细信息(进程性能、用户、应用程序历史记录、服务),并不监控互联网连接 - 这不是它的工作。
同样,任务计划程序没有原生的 Internet 检查功能。下面是用于连接和断开无线连接的脚本。
假设是 Windows 10,使用系统托盘中的 Internet 图标,如果遇到问题,请使用网络疑难解答。您可以在此对话框中选择要排除哪个连接故障。
对于您的问题(有时 wifi 连接本身保持活动状态只是没有互联网访问),您需要网络疑难解答,并且还需要查看您的路由器以查看是否正在丢失互联网。
在适配器设置(网络和共享中心)中,您可以查看适配器并查看正在处理的流量。我为此使用 DU Meter。
根据提问成员的意见进行后续说明:
您可以制作脚本/批处理文件来连接和断开无线连接。
Netsh Wlan Connect 名称=“配置文件一”
Netsh Wlan 断开接口="配置文件一"
使用 Nets Wlan /?、Netsh Wlan Connect /? 和 Netsh Wlan Disconnect /? 查看这些命令的工作原理。
您可能能够使用 PING 来获取输出。我对此不太确定。