将如下代码加入bat文件开始处,便可在运行bat文件时获取管理员权限ip
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exitcmd
在获取了管理员权限后,bat文件的执行路径会被修改成C:\Windows\system32>it
使用下面的命令,可修改当前路径为bat脚本所在路径io
set CURRENT_PATH=/d %~dp0权限
cd %CURRENT_PATH%脚本