打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何通过批处理在普通用户下安装软件 - 『脚本天堂』 - 菊花论坛--IT认证家园 IT认...
本帖最后由 benteng302 于 2009-8-5 13:11 编辑
& L; e" a$ R9 i( h. k: E" `$ ^
/ |4 C+ H) t0 ]! F8 E" i4 w用echo命令通过管道向runas命令发送密码的方法是不行的,因为runas绕过了IO控制台直接从键盘获取密码字符串,所以echo到控制台的密码被忽略,而代以空密码进行用户验证。runas的这个机制也许正是为了避免在命令行使用密码进行其他用户权限的程序调用,因为不这样做有可能为命令行实现的暴力破解程序留下可趁之机,并且避免了密码的暴露,但同时也降低了授权用户合法访问的便捷性。! H" @0 }3 u& n+ n# L: X2 _" k9 k

1 W& n1 Q8 I6 R3 C$ V7 y9 z, D  h# v方法一:使用VBS的SendKeys来输入密码
  1. echo set pws=WScript.CreateObject("WScript.Shell")>%temp%\pws.vbs
  2. echo pws.SendKeys "1{ENTER}">>%temp%\pws.vbs
  3. wscript %temp%\pws.vbs&runas /u:test1 cmd.exe
复制代码
方法二:使用/savecred参数
3 u& H; t3 R. b独立用户执行程序时第一次需要建立凭据,其间输入密码是不会回显的,你看不到,输了后回车即可。3 Z4 z  L7 F- F# ^9 c5 t* n9 j
以后在运行就不需要输入密码了。
- B+ Y' B; u; }- R7 ~runas /u:test1 cmd.exe  输入密码并回车, h5 @/ |6 _1 J, G% ^9 _1 c
runas /savecred /u:test1 explorer  不用输密码了
0 v# W# B- m2 Q
4 |4 \/ u, K; I# x6 h3 s' p5 _方法三:用PsTools工具中的PsExec来替代Runas
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
跳过控制面板,利用VBS脚本修改计算机管理员账户的密码
普通用户利用脚本及runas自动更改IP
两个简单的批处理隐藏运行的方法,不显示CMD
vbs中的三种显示窗口的方法
Win7系统开机自动拨号连接宽带
Creo打开同名工程图的快捷方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服