在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" 
:--------------------------------------

转载于:https://blog.51cto.com/zhukeqiang/1826389

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

  1. 解决系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法

    大多数程序都有接收拖放文件的功能,即是用鼠标把文件拖放到程序窗口上方,符合格式的文件就会自动被程序打开.最近自己对编写的程序增加了一个拖放文件的功能,在 Windows XP.Windows Serv ...

  2. 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法

    大多数程序都有接收拖放文件的功能,即是用鼠标把文件拖放到程序窗口上方,符合格式的文件就会自动被程序打开.最近自己对编写的程序增加了一个拖放文件的功能,在 Windows XP.Windows Serv ...

  3. win10下以管理员身份修改hosts文件

    win10下以管理员身份修改hosts文件 一.以管理员身份运行PowerShell hosts文件在C:\Windows\System32\drivers\etc目录下 二.notepad host ...

  4. target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件...

    target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件 转载于:https://www.cnblog ...

  5. 【java】 linux下利用nohup后台运行jar文件包程序

    Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 ...

  6. 【Windows下设置全局以管理员身份运行cmd】

    Windows下设置全局以管理员身份运行cmd 原理是修改注册表,下面是注册表文件的内容. 将下面代码保存到文本中,并重命名为cmd.reg.双击,可设置为任意位置打开命令行都是管理员身份 Windo ...

  7. excel使用技巧,激活Administrator用户方法, 创建以管理员身份打开的命令行快捷方式

    在单元格C2输入:=IF(COUNTIF(B$2:B$12,A2),A2,"")   说明:为了方便拖拉填充,需要把范围固定,即在数字前面加一个"$"符号,如: ...

  8. 【DB】解决windows10 家庭版下的.msi文件无法“以管理员身份运行”的问题

    先说结论:建议以管理员身份运行cmd,进入msi目录,执行: msiexec  /package  文件名称. -------------------------------------------- ...

  9. 微信授权登录mock(在没有真实微信账号的情况下测试大量微信账户授权登录的情况)...

    场景介绍 对于构建在微信公众号的系统,帐号体系往往使用微信授权登录(如各类微信商城应用系统). 这样操作不仅可以实现静默注册,对用户几乎是无感的,同时也达到了区分用户,获取用户基本信息(头像,昵称等) ...

最新文章

  1. wamp(ajax)
  2. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)
  3. 【正一专栏】欧冠小组赛第四轮综述——有钱就能风清扬
  4. 服务上的图片直接在浏览器上可以打开,但是在img上报404错误
  5. Linux 路径和目录问题
  6. selenium webdirver之ruby-开发ide安装
  7. WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法
  8. php的事务没有结束,PHP PDO – 没有活动事务
  9. 范例ppt_经营计划与执行管理PPT,全内容商业计划书,完整课件快速套用
  10. Linux 查看网络速率
  11. 一周项目实战系列--SpringBoot实现微信点餐系统(1)
  12. 红黑二叉树详解及理论分析
  13. 摄像头各参数的意义_摄像机参数及性能指标浅谈
  14. js随机生成16进制颜色值
  15. 宁夏-银川地区geojson数据
  16. Qt快速转换路径(斜杠与反斜杠转换)
  17. Android--打造流行的无数据空布局页面
  18. Reflect是什么?
  19. 张勋说:耐磨钢球简介
  20. python写的脚本怎么用,如何用python写脚本

热门文章

  1. Windows 7 常用快捷键 命令
  2. 如何用命令获知当前是一年中的第多少周和今天是周几
  3. 微服务升级_SpringCloud Alibaba工作笔记0027---Nacos集群配置上
  4. 系统安全工作笔记001---zigw挖矿病毒_没想到生产环境给整成矿鸡了_安全意识有待提升....
  5. sockets php,PHP: Sockets - Manual
  6. mysql utf-8_完美解决mysql下utf-8的乱码问题
  7. 随想录(构建自己的代码库)
  8. mysql+添加乱码_rsyslog+loganalyzer+mysql的IP添加与中文乱码解决
  9. C++之关键字(63个)
  10. 基于51单片机的车速控制系统