Advertisement

怎样自动以管理员身份运行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" )
    pushd "%CD%"
    CD /D "%~dp0"
    
    

全部评论 (0)

还没有任何评论哟~