widnwos .bat脚本中自动以管理员权限

把写好的bat设置为开机启动后,但是默认不是以管理员身份运行,所以开机启动的时候就会导致有一些命令执行不了

首先:如果windows每次获取管理员权限的时候都会弹窗,那么首先就要把弹窗关闭

关闭方法是每次弹出提示的时候提示框有一个深色字体,提示可以修改弹出设置,点进去,设置为永不或者无弹窗  

接下来,只需要在.bat脚本中添加一下代码 即可实现 以管理员身份运行


::强制获取管理员运行权限


%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

原文地址:https://www.cnblogs.com/ChenChangXiong/p/11090834.html