W10正式版让批处理文件自动获取管理员权限的方法
时间:2017-06-23来源:老毛桃一键重装作者:佚名
在魔术师W10下进行批处理文件时,你会发现很多批处理文件在运行时都会提示需要管理员权限,这时你就要手动设置以管理员身份运行才能进行操作,这样的半自动化操作实在太烦人了。如果我们能为批处理文件自动添加管理员权限,是不是就快多了?因为这样的话,
在魔术师W10下进行批处理文件时,你会发现很多批处理文件在运行时都会提示需要管理员权限,这时你就要手动设置以管理员身份运行才能进行操作,这样的半自动化操作实在太烦人了。如果我们能为批处理文件自动添加管理员权限,是不是就快多了?因为这样的话,我们双击运行就可以直接进行操作了。那么,在系统下要如何让批处理文件自动添加管理员权限呢?
步骤如下:
想要给批处理文件自动添加管理员权限并不难,只要使用小编提供的代码就可以轻松实现自动获取权限的功能。把如下代码复制到记事本中,并保存为 .bat 格式即可(文件名可自拟);
01:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
02:: 软媒魔方自动添加批处理文件管理员权限 ::
03:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
04@echo off
05CLS
06ECHO.
07ECHO ================================
08ECHO 软媒魔方获取批处理文件管理员权限
09ECHO ================================
10:init
11setlocal DisableDelayedExpansion
12set "batchPath=%~0"
13for %%k in (%0) do set batchName=%%~nk
14set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
15setlocal EnableDelayedExpansion
16:checkPrivileges
17NET FILE 1>NUL 2>NUL
18if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
19:getPrivileges
20if '%1'=='ELEV' (echo ELEV & shift 1 & goto gotPrivileges)
21ECHO.
22ECHO ********************************
23ECHO 请求 UAC 权限批准……
24ECHO ********************************
25ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
26ECHO args = "ELEV " >> "%vbsGetPrivileges%"
27ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
28ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
29ECHO Next >> "%vbsGetPrivileges%"
30ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
31"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
32exit B
33:gotPrivileges
34setlocal & pushd .
35cd d %~dp0
36if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift 1)
相关信息
-
蓝屏代码0x00000073怎么解决
在日常工作生活中,无论是打游戏还是苦逼地做报表,都离不开他。但也会遇到电脑蓝屏的情况。其实引起电脑蓝屏的原因有很多,比如常见的有硬件之间不兼容,软件之间不兼容,内存条接触不良等,其实我们可以根据蓝屏代码去寻找原因...
2022-05-18
-
分享两种方案搞定WinPE系统蓝屏问题
用U盘安装系统时,我们常常会使用到pe系统。不少朋友在使用PE安装系统时,都有遇到过电脑出现蓝屏的情况。一进入PE系统,电脑就出现蓝屏的状况,系统无法正在运行。这是怎么回事呢? 所以今天我们的主题就是进入PE系统时蓝屏了...
2022-05-18