设置Win10批处理bat文件默认以管理员权限运行
要使bat文件默认以管理员权限运行有多种方法:
1、在该bat文件开头添加某些代码,实现该bat文件默认以管理员权限运行。
2、通过命令行修改系统设置,使得cmd默认进入管理员模式。
3、通过创建快捷方式,设定快捷方式默认以管理员权限运行。
前两种方法其他博客有很多介绍,我这里就不写了。
一、第3种方法操作如下:
1、首先创建快捷方式。
2、右击快捷方式,选择“属性”。
3、在“快捷方式”一栏中,点击“高级”。
4、勾选“用管理员身份运行”。
5、bat命令前加以下代码。
这样就可以默认以管理员身份运行bat文件了。
双击快捷方式,弹出UAC对话框,点击确认即可运行。
二、第1种方法:
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo 请求管理员权限...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
执行其它命令
2020-07-23 16:41:31
共有0条评论!