Board logo

标题: [注册表类] 批处理执行注册表如何使在user登陆的时候能够使用administrator权限 [打印本页]

作者: newman_nie    时间: 2008-7-30 22:18     标题: 批处理执行注册表如何使在user登陆的时候能够使用administrator权限

批处理执行注册表如何使在user登陆的时候能够使用administrator权限
我们做网络管理的时候,普通用户登录电脑的时候只有user权限
我们的一些批处理涉及到了使用注册表 具有administrator 才能执行
我知道administrator 密码,
该如何写批处理 把管理员账号密码能够加入
作者: Batcher    时间: 2008-7-31 00:05

看看帮助
runas /?
作者: newman_nie    时间: 2008-8-5 08:42     标题: runas/?怎么自动输入密码

请教执行 runas/?怎么自动输入密码
作者: Batcher    时间: 2008-8-5 09:34

转帖

用echo命令通过管道向runas命令发送密码的方法是不行的,因为runas绕过了IO控制台直接从键盘获取密码字符串,所以echo到控制台的密码被忽略,而代以空密码进行用户验证。runas的这个机制也许正是为了避免在命令行使用密码进行其他用户权限的程序调用,因为不这样做有可能为命令行实现的暴力破解程序留下可趁之机,并且避免了密码的暴露,但同时也降低了授权用户合法访问的便捷性。

方法一:使用VBS的SendKeys来输入密码
echo set pws=WScript.CreateObject("WScript.Shell")>%temp%\pws.vbs
echo pws.SendKeys "1{ENTER}">>%temp%\pws.vbs
wscript %temp%\pws.vbs&runas /u:test1 cmd.exe

方法二:使用/savecred参数
独立用户执行程序时第一次需要建立凭据,其间输入密码是不会回显的,你看不到,输了后回车即可。
以后在运行就不需要输入密码了。
runas /u:test1 cmd.exe  输入密码并回车
runas /savecred /u:test1 explorer  不用输密码了

方法三:用PsTools工具中的PsExec来替代Runas
作者: lisan    时间: 2008-9-2 20:10

问题如楼主,能不能借助什么软件将管理员的用户和密码打包?
作者: flyinspace    时间: 2008-9-2 20:18

其实我也感觉用pstool里的工具是很不错的。

网络管理员必备的.
作者: gobi918    时间: 2013-3-27 16:55

回复 5# lisan


    百度搜索 asroot ,符合你的要求




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2