1: 操作步骤
2:bat脚本
bat 脚本就是命令集合,但是很多的脚本需要管理员权限才能运行。
如果脚本是手动运行,只需要给脚本添加快捷方式,然后右击属性,添加为管理员权限运行就行。
如果脚本是自动运行 如何在脚本运行开始就获得管理员权限呢?
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
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
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
上述代码 放在bat脚本的最开始,就能获得管理员权限。
网友评论