参考博客:https://www.cnblogs.com/colinliu/p/5666715.html
https://www.cnblogs.com/colinliu/p/5216347.html
测试环境: 无管理员权限的用户
作用对象: 需要用到一些特别的插件或临时安装软件,必须以管理员身份运行。
执行时报错1058的解决方法:运行service.msc,把secondary logon服务启动。
1.runas是微软自带的,只要是Windows计算机都可以使用,包括域环境下。
runas的语法:
新建TXT文本文档,输入以下内容:
@echo off
runas /user:administrator /sa "使用程序的绝对路径"
另存为批处理(后缀为bat)文件,第一次运行需输入管理员密码。
2.防止用户修改或误操作,可以将BAT文件封装成EXE格式。
通过转换工具BAT TO EXE 将示例中的bat文件封装成“管理员运行1.exe”(在使用文件夹下也复制一份作为备份)