Loading... # 引言 我们连接虚拟机需要连接VPN,但是在公共网段里存在着一些服务,所以不能同时使用,为了克服这个问题,通过route改变路由,但是因为懒,想让他连接vpn后自动运行。 # 正文 1. 首先修改VPN连接方式 ![image.png](https://www.zunmx.top/usr/uploads/2021/09/3917770660.png) 2. 写路由配置规则 <具体配置看自己的需求> ```bash cd /d %~dp0 %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit route delete 172.16.0.0 route delete 10.0.0.0 route delete 10.10.10.0 route delete 192.168.1.0 route delete 10.10.200.0 route add -p 172.16.0.0 mask 255.255.0.0 192.168.222.25 route add -p 10.0.0.0 mask 255.255.255.0 192.168.222.25 route add -p 10.10.10.0 mask 255.255.255.0 192.168.222.25 route add -p 192.168.1.0 mask 255.255.255.0 192.168.222.25 route add -p 10.10.200.0 mask 255.255.255.0 192.168.222.25 ``` 3. 打开事件查看器 ![image.png](https://www.zunmx.top/usr/uploads/2021/09/1377899328.png) 我们发现连接VPN时源是`RasClient`,事件ID为`20225` 4. 打开任务计划程序 创建基本任务,随意命名,触发器为当特定事件被记录时。 ![image.png](https://www.zunmx.top/usr/uploads/2021/09/4090562930.png) 事件详细如下图 ![image.png](https://www.zunmx.top/usr/uploads/2021/09/19757350.png) 操作为启动程序,把之前写好的脚本放进来。 # 结语 这样就可以了,我们可以把脚本后加上pause,暂停,看到我们执行的结果,如果没问题,建议从简。 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏