首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >监控员工无线设备信号强度/带宽等

监控员工无线设备信号强度/带宽等
EN

Software Recommendation用户
提问于 2020-07-28 12:24:45
回答 1查看 36关注 0票数 1

大约有几十名员工在外地、在家甚至度假时使用无线平板电脑/笔记本电脑,通过VPN连接到办公室。偶尔,我们会看到用户抱怨他们与VPN的连接中断,尽管他们发誓这不是他们的wifi连接。例如,最近有一位用户在露营,声称有固定的VPN断开连接,尽管无线信号似乎很好,但我甚至不知道露营地提供了什么样的互联网,无论如何,该员工声称他们党内的其他人运行正常,视频会议等等。

我的问题是:是否有任何实用程序/脚本/etc可以在后台默默运行,以监视不同的连接统计信息,并可能将其输出到日志文件中,以便可以引用它来查看它们的wifi连接在这些假定的粗糙补丁中的质量?

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2020-07-31 12:24:02

我最后所做的是创建在用户登录上运行的任务,然后每隔15分钟就可以使用schtasks命令创建这些任务:

代码语言:javascript
运行
复制
schtasks /create /sc ONLOGON /tn wifi1 /tr <.bat for 15 minute task (next two lines)>
schtasks /delete /tn wifi2 /f
schtasks /create /sc MINUTE /mo 15 /tn wifi2 /tr <.bat to spit out wifi stats logs>

该批处理将运行以下命令

代码语言:javascript
运行
复制
netsh wlan show interface

并将结果发送到与批处理(Es)相同的文件夹中的本地“日志”文件夹,以及(如果存在VPN连接)到网络共享,为机器的%computername%创建一个文件夹,以便将其与运行任务/脚本相同的其他机器区分开来,并将每个日志的文件名格式化为(date)-(time).log,以将其与其他日志区分开来。这批产品如下所示:

代码语言:javascript
运行
复制
echo off
set CUR_YYYY=%date:~10,4%
set CUR_MM=%date:~4,2%
set CUR_DD=%date:~7,2%
set CUR_HH=%time:~0,2%
if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%)

set CUR_NN=%time:~3,2%
set CUR_SS=%time:~6,2%
set CUR_MS=%time:~9,2%

set SUBFILENAME=%CUR_YYYY%%CUR_MM%%CUR_DD%-%CUR_HH%%CUR_NN%%CUR_SS%
netsh wlan show interface > C:\<path to local logs folder>\%SUBFILENAME%.log
mkdir \\<path to network share logs folder>\%computername%
netsh wlan show interface > \\<path to network share logs folder>\%computername%\%SUBFILENAME%.log

这是非常粗糙和基本的,但现在它收集了足够的信息,将来我可能会尝试构建一些其他的信息收集命令,比如ping时间,检查VPN的实际连接速度,而不仅仅是当前wifi适配器,等等。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/75524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档