不解禁administrator账号的情况下以管理员身份运行bat文件

简介:
在Bat文件内容前插入以下一段代码,可在不解禁administrator账号的情况下以管理员身份运行bat文件中的命令:

@echo off 

:: BatchGotAdmin 
:------------------------------------- 
REM --> Check for permissions 
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin. 
if '%errorlevel%' NEQ '0' ( 
echo Requesting administrative privileges... 
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" 



本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1826389,如需转载请自行联系原作者

相关文章
|
Linux Shell 编译器
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
416 0
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
快速打开host文件脚本(以管理员身份执行)
快速打开host文件脚本(以管理员身份执行)
327 0
|
Shell Linux 数据安全/隐私保护
Linux系统配置(账号和权限)
管理用户账号和组账号、用户账号管理、组账号管理、查询账号信息、管理目录和文件、属性、权限
208 0
mac 管理员变成普通用户,没有全名,也无法解锁问题的解决方法
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/81558037 同事的一台 mac ,估计是之前的一位同事走的时候清理电脑,进行了什么操作,导致管理员变成普通用户,没有全名,也无法解锁的问题。
1914 0