zoukankan      html  css  js  c++  java
  • 如何让bat文件已管理员身份运行

    有些批bai处理需要很高的权限执du行才能达到我们所需要的zhi效果,将以下代码放到批处理最顶部就可以实现以管理员身份运行了。

    @echo off

    >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
    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" )

    cd /d "%~dp0"

    或者以下面的方式

    1、创建bat快捷方式,然后右键快捷方式-->properties-->advanced-->Run as administrator。
    2、下载bat转成exe工具,将bat转成exe,然后右键exe-->properties-->Compatibility-->Run as administrator。
    3、以管理员权限运行cmd,然后dos框中运行相应的bat。

  • 相关阅读:
    二分查找
    django 中间件
    logging 模块
    linux ssh keys
    spark(一) build
    hadoop中遇到的问题。
    算法----字符串拷贝
    phpmailer 实现发送邮件
    thinkphp操作数据库
    thinkphp 使用过程中遇到的一个小函数
  • 原文地址:https://www.cnblogs.com/lidabo/p/13292983.html
Copyright © 2011-2022 走看看