问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何为批处理文件自动添加管理员权限

发布网友 发布时间:2022-05-11 10:02

我来回答

2个回答

热心网友 时间:2023-10-10 23:39

如果windows10系统用户想要在电脑中运行批处理文件的话,一般都需要先手动获取管理员权限才可以。这种“半自动化”设定实际上还是挺麻烦的,要是能够双击运行直接就带管理员权限岂不是更简单?其实这也不难,使用小编提供的代码就可以轻松实现自动获取权限的功能。Win7/Win8.1/Win10各版本均可使用。
把如下代码(分割线之间)复制到记事本中,并保存为 .bat 格式即可(文件名可自拟):

————————— 分割线 —————————
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [color=#070c0 !important]软媒魔方自动添加批处理文件管理员权限 ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
CLS
ECHO.
ECHO ================================
ECHO 软媒魔方获取批处理文件管理员权限
ECHO ================================
:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO ********************************
ECHO 请求 UAC 权限批准……
ECHO ********************************
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%System32WScript.exe" "%vbsGetPrivileges%" %*
exit /B
:gotPrivileges
setlocal & pushd .
cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 以下为需要运行的批处理文件代码 ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
rem 本行以下可修改为你需要的bat命令(从上面三行冒号开始到下面都可删改)
ECHO 欢迎使用软媒魔方!
ECHO.
pause
————————— 分割线 —————————
以上代码就是为你的bat内容获取管理员权限用的,加在你的代码之前就可以用了。运行效果如下:

▲图片说明:如果你的系统开启了UAC,那么就需要运行后批准一下(别嫌麻烦,最好开启UAC,比较安全)

▲图片说明:运行示例(有小伙伴嫌CMD丑,所以你可以在属性→颜色中调下背景透明度,再换个喜欢的壁纸……)

这个代码也支持Win7/Win8.1系统,效果如下(Windows7为例):

▲图片说明:Win7的CMD还没法设置透明背景
以上就是系统城小编为大家介绍的Win10下为批处理文件自动添加管理员权限的具体方法了。有需要的朋友,只要按照上述步骤操作一遍,相信很快就能成功。

热心网友 时间:2023-10-10 23:40

鼠标右键点击文件。选择属性,点安全,设置组和用户名即可。这是过程,自动添加?不会!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? 重庆超声波 了解超声波,雷达在不同领域的应用. 批处理如何自动获取管理员权限 超声波的 电脑自动出现一个管理员权限 win10怎么给批处理文件自动添加管理员权限 超声波与次生波的区别 win7 的win+r中输入程序自动使用管理员权限(如上图) 下面两幅图对照 。 如何让所有app都是自动通过管理员权限打开的? bat如何自动获取管理员权限 使用热水器的时候需要断电吗? 我想换一个,怎么把原上的好友全都转移到新号上? 手机怎么换 你好,微信不要了,想换新怎么做的 怎样在同一部手机上用两个微信!怎么才能下载另一个! 如何将旧微信的好友转到新来? 如何更换 怎么把自己的换了重新设置一个新的? 如何获得SIM卡容量 smn9006如何取sim卡 怎样制作多头表格 如何在一个手机上同时登录自己两个 一个手机怎么样才能同时登录两个 一个手机可以同时登录2个吗? 一个手机怎么同时登两个 苹果保修需要发票吗 美的冰箱压缩机停转后有很响一声是啥原因 冰箱电机不转一会咔响一下、打开冰箱里面灯是亮着、但不制冷 美印照片书怎么样啊? 美印照片书目标顾客有哪些 美印照片书 美印兔兔照片书的现在市场上存在的问题和建议 美印兔兔把手机的照片做成书38一本,是真的吗? 有没有人知道美刻美印app?他们家做的台历和照片书好么? 现在做照片书还挣钱吗? 信用卡贷款重组逾期一天 微信里的美印兔兔是骗子吗? 照片书代理怎么做? 贷款逾期重组贷款后银行有权冻结财产吗 美印兔兔的代理赚钱吗照片书哪种是38元的