Windows 7通过Powershell脚本刷新无线网络?

时间:2015-07-24 11:05:20

标签: windows powershell wifi wireless netsh

我写了一篇Powershell脚本 - 它完美无缺。

Windows是失败的部分...... 当Windows连接到另一个无线网络“COMPANY-WIFI”时,它不会打扰刷新可见无线网络列表[1]。因此,只要触发器在我的计划任务中被触发(连接到COMPANY-WIFI时),我的脚本就会连续(每10秒)启动

netsh wlan connect name=TheLight ssid=TheLight 
它永远不会成功。然后,当我手动点击网络图标上的系统托盘并单击“刷新”按钮时,脚本可以连接,因为“TheLight”变为可见。

那我如何编码“按刷新无线网络列表按钮”?[2]

为什么我这样做?组策略将COMPANY-WIFI置于自动连接到无线网络列表的首位。 My Hotspot(我实际使用的笔记本电脑,我在这台桌面机上的RDP)来来去去,我不想手动登录我的电脑告诉它切换无线网络。

[1]在TheLight可用的情况下手动运行“netsh wlan show networks”5分钟,一旦我手动点击系统列表中的刷新,TheLight就不会看到TheLight可用,只有列表显示在列表中...

[2]如果我在我的脚本中添加一行以断开像“netsh wlan disconnect”这样的COMPANY-WIFI,这会强制刷新并且是我正在做的事情,但是我不希望通过重新连接每个来管理无线当我不在办公室时,10秒......

0 个答案:

没有答案