应用场景:通过自动化设置,减少windows手动移动WiFi开启、减少深信服服务上网网页认证,通过后台自动化命令完成多项例行话事务,提升办公效率,特殊公司网络管控的情况下,平均每天节省5分钟~10分钟。 热点自动启动:通过批处理命令完成windows用户登录移动WIFI自动开启网页自动认证:通过Python Requests结合windows10计划任务完成后台后台例行无感知认证系统自动重启:通过批处理命令与windows10计划任务实现windows自动重启。基于win10的移动热点开启自启动
一、 通过批处理打开wifi热点@echo off
Ping /n 3 127.0.0.1 > null
powershell.exe -encodedCommand
……(参考附件,附件无法上传若有需要请私信)
Pause
二、 通过批处理命令实现系统重启@echo off
shutdown -r -t 50
pause三、 通过批处理命令实现系统终止重启@echo off
shutdown -a
pause四、 通过计划任务实现wifi自启动开启创建任务:选择不管用户是否需要登录都要运行触发器设置:选择在系统启动时操作:启动程序,关联wifi自启动服务.bat基于win10的网页自动认证应用
一、通过python编程制作认证可执行文件
a) Python运行环境安装
l 首先访问网址 https://www.python.org,进入Downloads页面,即可下载Python。
l 以 Python 3.9.7 版本为例,点击下载64位版本的安装包,安装包见根目录;
l 打开安装文件,选择安装位置,务必勾选Add Python 3.7 to PATH
l 勾选documentation、pip、tcl/tk and IDLE; 安装;
b) 验证python环境是否安装成功
l 运行cmd命令提示符
l 输入python,若出现版本号说明已经完成安装;
l 如果未出现,请按照如下步骤完成环境变量设置
l高级系统设置-》环境变量-》Path-》添加Python安装目录
c) 基于python集成开发环境搭建
l 安装PyCharm, 下载地址 : https://www.jetbrains.com/pycharm/download/,安装文件参考根目录;
l 中文环境搭建,打开菜单栏File,选择Settings,然后选Plugins,点Marketplace,搜索 chinese,然后点击 install 安装;
d) Requests库安装
l Python环境已安装pip,通过pip list查看,运行cmd命令提示符; pip install requestsl 通过Python编程并完成调试,认证地址获取方法 import requests
url = 认证地址
data = {opr: pwdLogin, userName: 用户名, pwd: 密码, rememberPwd: 0}
r = requests.post(url, data)
print(r)e) 编译可执行文件
l 安装PyInstaller模块:命令提示符下运行 py -m pip install pyinstaller;l编译为exe文件:
l命令提示符下进入py文件夹
l运行以下代码行 pyinstaller -F -w main.py
l编译好的exe文件存储在同级目录中名为dist文件夹下
二、 charles-proxy抓包软件获取网页认证地址,安装报见根目录
三、通过计划任务实现自动认证
a) 创建任务:选择不管用户是否需要登录都要运行
b) 触发器设置:选择在系统启动时,或者定时、或者其他条件根据情况
c) 操作:启动程序,关联上网自动认证.bat
|