在某些情况下,为了安全起见,大部分公司都会使用域控制器或只会给员工电脑user的用户权限,这样做能大大提高安全性和可控性,但由此也带来了一些困扰。

比如:某些特定的部门(如财务,物流)没有管理员权限,但工作又需要使用特定的插件或程序,且该程序或插件又必须以管理员身份运行,在这种情况下,我们如果将用户的权限提升为管理员,那样会增加安全风险而且可能引起很多不可控的情况。
在这种情况下,我们可以使用runas命令来指定运行某个程序,这个命令是微软系统自有的,只要是Windows的计算机都可以使用,包括域环境下。这样一来即解决了软件使用问题,又不会牺牲安全性。

下面为runas的用法及实例:

RUNAS 用法:
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:<UserName> program

RUNAS使用示例:
runas /noprofile /user:mymachine\administrator cmd
说明:使用本机上的Administrator管理员身份执行CMD,/noprofile为不加载该用户的配置信息。

runas /profile /env /user:mydomain\admin “mmc %windir%\system32\dsa.msc”
说明:使用本机上的admin身份扫行msc控制台。 /profile为指定加载用户配置文件。 /env 表示使用当前环境。

runas /env /user:user@domain.microsoft.com “notepad \”my file.txt\””
说明:使用域用户身份运行,并指定使用notepad打开my file.txt文档。

实际应用实例:
@echo off
runas /user:Colin-PC\Administrator /sa “C:\Program Files\Internet Explorer\iexplore.exe”
说明:以管理员身份运行IE浏览器。

向这样,我们将命令保存为批处理后,只要在用户电脑上运行这个批处理(第一次输入管理员密码),以后用户只要双击该文件就可会以管理员身份执行命令中所指定的程序了。

————————-

这样就完了吗?
NO!

如果用户是稍稍有点电脑基础,他就会知道批处理怎样编辑,只要他将指定的程序路径改为他想要以管理员身份运行的程序就可以执行,那岂不是可以为所欲为了?

所以,确定批处理正确无误后,我们应该进行封装操作。(即封装为.exe的文件,让用户不能进行修改。)

封装操作很简单,下载一个“Bat To Exe Converter”的程序即可将.bat的文件转换为.exe的执行文件。

Bat To Exe Converter下载地址如下:
http://pan.baidu.com/s/1sjNM8Lf

转换方法我就不介绍了,一共就几个选项,我想只要不是智障应该都知道怎样用的。
封装为.exe的程序后如下图:

这样,我们只要将该exe文件放在D:\Program Files目录下,然后再创建一个快捷方式到桌面,这样,用户下次就可以很方便的使用了。

当然,这一步你可以省略,直接放个.exe的文件到桌面给用户也行,但我希望大家还是养成好习惯,程序最好放在D盘Program FIles目录下。有归纳且重装系统后也好找回。

好了,就介绍到这里。(或者说记录吧,自己记录一下而已。记录的同时分享给更多可能需要帮助的人。)

原文地址:https://blog.51cto.com/549687/2050547

Runas命令:能让域用户/普通User用户以管理员身份运行指定程序相关推荐

  1. Runas命令:能让域用户/普通User用户以管理员身份运行指定程序。

    注:本文由Colin撰写,版权所有!转载请注明原文地址,谢谢合作! 在某些情况下,为了安全起见,大部分公司都会使用域控制器或只会给员工电脑user的用户权限,这样做能大大提高安全性和可控性,但由此也带 ...

  2. PowerShell 以管理员身份运行 cmd(命令行窗口),或其他程序

    PowerShell窗口中,以管理员身份,打开命令行窗口 ■命令 start-process cmd -verb runas ■效果 ------------- ■扩展 cmd.exe只是写入了pat ...

  3. java 代码以管理员身份运行 cmd命令_Win10 开启以管理员身份运行

    ✍ 前言: 你们遇到过打开程序提示 权限不足,权限错误,无法加载xxx,尤其是用编程语言控制电脑运行. 或者是执行一些命令时需要以管理员权限才执行.本文介绍多种形式开启以管理员身份运行. ✍01 鼠标 ...

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

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

  5. 快速启动以管理员身份运行命令行窗口命令

    因为下载安装一些代码程序总是出问题,或多或少会需要以管理员模式打开命令行,一开始选择C:\windows\System32中寻找cmd.exe后右键以管理员身份运行,总觉得很麻烦,后来搜索一些资料得到 ...

  6. 【CMD】bat以管理员身份运行命令

    事件起因 最近将语音系统配置到其他笔记本的时候出现了点问题. 单独调科大语音接口的项目jar包在运行处理语音文件的时候报 26105 异常,查看科大sdk源码查看相关文档后,发现是本机用户对科大所设缓 ...

  7. Win10在右键菜单中添加管理员身份运行命令的方法

    知识不用就会忘记,尤其是win10,没怎么玩过都快忘记了.尤其是win10右键菜单中没有以管理员身份运行命令提示符这一选项,怎么解决? 之所以会想起这个,是因为要安装录屏软件camtasia8系列,需 ...

  8. [typescript]请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope Curren

    使用node安装完ts环境后,在cmd中使用tsc -V 测试好使,显示了版本号,但是到vscode的终端报错如下: PS D:\CodeField\basic\ts_vue3\01_TypeScri ...

  9. 安装天翼掌上大学,显示用户权限不足,请使用管理员权限执行安装程序!安装退出。

    安装天翼掌上大学,显示用户权限不足,请使用管理员权限执行安装程序!安装退出. 刚下载完掌上大学后,很多小伙伴会发现无法安装,显示用户权限不足,要用管理员权限. 解决方法: 只要把下载好的文件拖到桌面上 ...

最新文章

  1. 舍友清华博士毕业,我建议他留在高校
  2. php access 插入,如何使用PHP將附件插入Access數據庫?
  3. 大数据开发hadoop核心的分布式消息系统:Apache Kafka 你知道吗
  4. Dorado 7 IDE下载地址
  5. 灯也能玩出花样?炫彩灯带!
  6. python计算股票趋势_通过机器学习的线性回归算法预测股票走势(用Python实现)...
  7. C语言 const 修饰函数返回值 - C语言零基础入门教程
  8. bootstrap 模态框日期控件datepicker被遮住问题的解决
  9. (译)如何优化cocos2d程序的内存使用和程序大小:第一部分
  10. python基础教程百度云-python从入门到精通视频百度云盘下载
  11. 使用php://input
  12. SharePoint 2010的数据库服务器实例默认为sqlserver2
  13. WPS中的公式编辑器如何打空格
  14. 极光开发者周刊【No.0827】
  15. 51单片机 - 红外遥控时钟
  16. Java获取本机外网ip地址的方法
  17. 腾讯360再较量  谁是反垄断巨头
  18. 总结--看帖收“货”
  19. centos图像界面和dos界面之间切换
  20. 豪森药业阿美乐获批,全球第二个三代EGFR-TKI创新药

热门文章

  1. AI项目被谷歌撂挑子 美国防部愤而狂挖硅谷AI人才
  2. mac 双开应用的方法
  3. Dendro NH2-PEG-Dendro NH2,Dendro Amine-PEG-Dendro Amine,PEG超支化树状胺
  4. 【指纹识别】指纹识别【含GUI Matlab源码 029期】
  5. JQuery实现手风琴
  6. 最新App、手机网站尺寸规范—移动设备界面UI设计尺寸规范
  7. 94 年出生,她们如今都是 985 高校博士生导师
  8. 初学MSP430F5529时钟以及FLL配置
  9. 计算机word图标不显示,word图标不显示怎么办 设置图标显示的具体方法
  10. 小程序学习与实践(一)