找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 44804|回复: 6

[注册表类] 批处理执行注册表如何使在user登陆的时候能够使用administrator权限

[复制链接]
发表于 2008-7-30 22:18:35 | 显示全部楼层 |阅读模式
批处理执行注册表如何使在user登陆的时候能够使用administrator权限
我们做网络管理的时候,普通用户登录电脑的时候只有user权限
我们的一些批处理涉及到了使用注册表 具有administrator 才能执行
我知道administrator 密码,
该如何写批处理 把管理员账号密码能够加入
发表于 2008-7-31 00:05:35 | 显示全部楼层
看看帮助
runas /?
 楼主| 发表于 2008-8-5 08:42:33 | 显示全部楼层

runas/?怎么自动输入密码

请教执行 runas/?怎么自动输入密码
发表于 2008-8-5 09:34:18 | 显示全部楼层
转帖

用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
发表于 2008-9-2 20:10:44 | 显示全部楼层
问题如楼主,能不能借助什么软件将管理员的用户和密码打包?
发表于 2008-9-2 20:18:33 | 显示全部楼层
其实我也感觉用pstool里的工具是很不错的。

网络管理员必备的.
发表于 2013-3-27 16:55:16 | 显示全部楼层
回复 5# lisan


    百度搜索 asroot ,符合你的要求
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 14:11 , Processed in 0.071614 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表