重启网关,以达到重启网络的效果:
创建restart.bat,写入
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
TIMEOUT /T 3
powershell.exe -command Set-executionpolicy "bypass"
powershell.exe Restart-NetAdapter -name "*"
已管理员的权限执行,整个过程大约10s
python调用bat脚本:
python 以管理员权限调用cmd命令_waiting alone的博客-CSDN博客_python以管理员身份调用bat