项目部署的时候遇到一个要求,程序必须以管理员身份权限运行,搜遍全网终于找到某个大神写的能用的。具体链接找不到了,赶紧记录下来备用!
运行环境
- windows10 64位操作系统
脚本内容
@echo off
%1 %2
ver|find "5.">nul&&goto :Admin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
:Admin
::开始 自定义命令
start java -jar c:\unit-1.0.jar
::结束
exit
注意事项
脚本执行获取权限的过程中,会受系统用户账户控制影响,弹框提示手动授权
如果不想提示,需要在系统中,手动关闭