心如纸睡吧 关注:50贴子:1,317
  • 2回复贴,共1

谨纪念写了个VBS达成“自动调用管理员权限运行BAT”成就

取消只看楼主收藏回复

我就是想让打开承载网络这个BAT脚本能不用右键点击“用管理员权限运行”就可以直接点开……


IP属地:北京1楼2012-09-08 23:59回复
    第一个问题是用这个命令解决的
    net user administrator 1234567 /active:yes
    即重设administrator的密码为1234567,并令该账户可用
    当然需要用管理员权限运行cmd才能执行这个命令了
    第二个问题则是上网到处搜解决方案,最后照着教程写了个VBS脚本,利用键盘模拟功能自动输入密码……
    以下是提权脚本的内容
    ---------APon.vbs--------
    Option Explicit
    Dim sh
    set sh=WScript.CreateObject("WScript.Shell")
    Wscript.sleep 1000
    sh.run "runas /user:administrator C:\Users\SLAPaper\Documents\offAP.bat"
    Wscript.sleep 1000
    sh.SendKeys "1234567{ENTER}"
    ---------APon.vbs--------
    嘛,我是照着教程写的,各个命令什么意思我还没学会,反正能运行就是了
    大致就是声明变量sh,赋值为一个命令集,然后调用runa命令运行脚本,自动输入密码,完成
    于是就这样成功啦,谨以此纪念


    IP属地:北京3楼2012-09-09 00:16
    回复
      有高手指出可以直接把bat命令合并到vbs脚本中,感谢指点小菜鸟一只


      IP属地:北京4楼2012-09-09 00:18
      收起回复