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