首页 > 解决方案 > HostedNetwork 获取当前客户端数量

问题描述

我正在为我的(win10)计算机制作一个小批量脚本,如果客户端数量为 0,则每 N 分钟重置一次“hostednetwork”。为此,我将使用任务计划程序,但我需要在脚本内部检查客户数量。

我知道运行netsh wlan show hostednetwork会向我显示包含此值的信息列表。我已经看到对此有一些setting=<value>论据,但是除了setting=security...之外没有其他文档

我也尝试使用findstr,但我无法解决。但是,我认为即使我让它工作,我也不知道如何将值保存到变量中进行比较......

我怎样才能做到这一点?

标签: windowsbatch-filecmd

解决方案


经过一番查找,我发现使用find我什至可以比较它......

netsh wlan show hostednetwork | find "Number of clients" | find "0" > nul && goto start || goto stop

start:
echo "There are clients :)"
exit

stop:
echo "There are zero clients :("
exit

推荐阅读