900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 使用runas命令让域用户可以以管理员权限运行程序

使用runas命令让域用户可以以管理员权限运行程序

时间:2021-09-09 06:33:15

相关推荐

使用runas命令让域用户可以以管理员权限运行程序

在域环境中,为了用户的信息安全着想,域用户一般没有管理员权限。但是有些软件必须用管理员身份运行才能正常使用,特别是财务类的一些软件。如果为了某些软件而放开管理员权限似乎又不太符合安全规定,此时,我们可以使用runas命名让用户可以以管理员权限运行指定程序。

runas命令的用法如下:

例如我们想让用户以管理员身份运行CMD,可以保存如下代码成bat文件

@echo offrunas /savecred /user:junson\administrator "C:\Windows\System32\CMD.exe"

junson\administrator是我的域管理员账户,各位可以自行修改成各自的管理员账户名。

/savecred的意思是使用用户以前保存的凭据,只要管理员账户的密码不变,用户就不用每次打开都要输入管理员账户的密码,只需要第一次打开时输入一下密码就可以了,凭据会保存在凭据管理器中。当然也可以修改成本地管理员账户,把junson\改成计算机名\就可以了,这样就不用怕域管理员账户密码的变动了。

双击运行Run CMD,可以看到这里提示要求输入密码,注意这里输入的密码是不会显示的。我们只需要输一次密码,系统会自动在本地记住密码,后面无论是关闭程序还是重启,只要密码没变,都不需要再次输入密码。

此时可以看到我们已经成功使用管理员账户运行了CMD

虽然现在这个脚本已经可以正常使用,但是不建议直接交给用户,就是害怕用户自己编辑脚本,修改打开文件的路径,非法使用管理员身份调用其他程序,所以要把这个Bat脚本封装成exe格式,可以使用Bat To EXE Converter,我已经上传到csdn了:/download/Junson142099/12922373

转换成exe格式后就可以放心的交给用户使用了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。