Runas命令让域用户/普通User用户以管理员身份运行指定程序的示例分析


Runas命令让域用户/普通User用户以管理员身份运行指定程序的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。简单的举个例子,你需要用administrator权限启动notepad.exe,你可以写成这样:
runas /user:administrator notepad.exe在某些情况下,为了安全起见,大部分公司都会使用域控制器或只会给员工电脑user的用户权限,这样做能大大提高安全性和可控性,但由此也带来了一些困扰。比如:某些特定的部门(如财务,物流)没有管理员权限,但工作又需要使用特定的插件或程序,且该程序或插件又必须以管理员身份运行,在这种情况下,我们如果将用户的权限提升为管理员,那样会增加安全风险而且可能引起很多不可控的情况。
在这种情况下,我们可以使用runas命令来指定运行某个程序,这个命令是微软系统自有的,只要是Windows的计算机都可以使用,包括域环境下。这样一来即解决了软件使用问题,又不会牺牲安全性。下面为runas的用法及实例:
RUNAS 用法:
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user: programRUNAS使用示例:
runas /noprofile /user:mymachineadministrator cmd
说明:使用本机上的Administrator管理员身份执行CMD,/noprofile为不加载该用户的配置信息。runas /profile /env /user:mydomainadmin “mmc %windir%system32dsa.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-PCAdministrator /sa “C:Program FilesInternet Exploreriexplore.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目录下。看完上述内容,你们掌握Runas命令让域用户/普通User用户以管理员身份运行指定程序的示例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!

相关推荐: 网站维护包括虚拟主机维护

本篇文章给大家分享的是有关网站维护包括虚拟主机维护,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们在开发云主机域名使用虚拟主机建设网站后,为了确保网站能正常稳定运行,需要我们日常做好相关维护工作…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 13:52
下一篇 06/04 13:52

相关推荐