环境要求

Widnows 10+, Powershell
有线连接

脚本

$time = [math]::floor([double](Get-Date -UFormat "%s" )*1000) $url = "http://10.2.5.251:801/eportal/?c=Portal&a=login&login_method=1&user_account=学号%40运营商*&user_password=密码&wlan_ac_ip=&wlan_ac_name=&jsVersion=3.0&callback=dr" + $time + "&_=" + $time C:\Windows\System32\curl.exe $url Start-Sleep -s 1

其中,*运营商:
移动 => cmcc
联通 => unicom
电信 => telecom
相应替换即可,学号和密码自己替换一下,并将文件命名为 Login.ps1 存放到任意位置。

系统解锁自动登录

找到"此电脑",右键点击"管理",点击"任务计划程序",点右侧菜单栏"创建任务",填写随意的名称,在触发器页面点击新建,在开始任务选项栏中选择"工作站解锁时",设置延迟时间1-2s,点击确认,再在操作页面新建,操作选择"启动程序",填写
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe #Login.ps1文件位置#
\#Login.ps1文件位置\#替换为Login.ps1文件的储存位置,提示替换成参数点确认即可,最后点确定即可。
可以的话,在条件里取消勾选"如果计算机改用电池电源,则停止"选项,可以在用电池情况下自动运行脚本。

无线连接由于有时Windows不会自动连接Wifi,所以自动连接Wifi版本稍后放出。

最后修改:2024 年 04 月 16 日
如果觉得我的文章对你有用,请随意赞赏