设置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条评论!

发表评论