分类
操作系统

vbs脚本实现普通用户以管理员权限运行程序

vbs脚本实现普通用户以管理员权限运行程序

众所周知在Windows帐号分好几个级别,User PowerUser Administrator。User在默认在情况下是不允许安装软件的,而好多公司给员工的电脑权限为User权限,当电脑软件需要升级或安装新的软件的时候很麻烦,必须切换到管理员帐号下才能安装,操作起来特别麻烦。当然你也可以在User帐号下选择运行方式以管理员身份来安装软件,但是这也需要人工输入管理员的用户名和密码,很浪费时间。其实用vbs脚本可以简化这些步骤,实现普通用户以管理员权限运行程序。

set sh=WScript.CreateObject("WScript.Shell")   
WScript.Sleep   1000   
sh.Run  ("runas   /user:administrator software.exe" )  
WScript.Sleep   1000   
sh.SendKeys   "password{ENTER}"
WScript.Sleep   1000
sh.SendKeys   "{ENTER}"

说明:将脚本与需要管理员权限执行的软件放在同一个目录下面。/user:计算机管理员 password是计算机管理员的密码。如果你的密码中包含特殊字符,那么需要查阅vbs模拟键盘输入的特殊字符的相关资料。总体来说脚本很简单,很实用,就是用脚本模拟了键盘输入用户名和密码的操作。如果你担心用户看到你的密码,可以用RAR程序将vbs脚本打包为exe自解压运行的程序并在执行后删除自身。

“vbs脚本实现普通用户以管理员权限运行程序”上的6条回复

这是让管理员(记住是管理员,因为知道了管理员账号和密码就相当于是管理员)在user账号下也可以使用管理员账号处理一些需要管理员权限的事务

发表评论

邮箱地址不会被公开。 必填项已用*标注