2016年1月21日
运行软件提示需要管理员权限之runas
在企业中,有些软件运行需要管理员权限,但是用户电脑肯定是不被允许授管理员权限的,这样的话我们可以使用 windows 的 runas 命令,来达到当运行某软件的时候,能够调用管理员用户来运行此软件。
命令:runas
使用 runas 命令。可以指定某用户使用管理员权限运行某软件。
我们先建立一个.txt文本文件,然后在里面输入以下命令:
runas /profile /env /user:计算机名\管理员用户 “要运行程序的路径”
保存后,将.txt后缀修改为.bat批处理文件格式,双击运行一次,运行的时候会看到出现的是CMD命令窗口,在光标闪烁处必须要输入管理员密码,如管理员密码为空还不行,一定要一个密码。这样就造成了每次运行软件都要输入密码, 不方便。我们可以,先运行一次来输入密码。然后再右键选择这个.bat批处理文件,选择编辑,把上面的命令修改为:
runas /savecred /user:计算机名\管理员用户 “要运行程序的路径”
再次双击运行,和先前一样在光标闪烁处输入管理员密码。运行成功后,以后每次运行这个.bat批处理文件启动目标软件的时候就不再需要管理员密码了。
*注意:命令里面的标点符号必须在英文状态下输入,包括双引号。
请参阅下面的例子
例一:runas /profile /env /user:ComputerName\administrator “mmc gpedit.msc”
例二:runas /savecred /user:ComputerName\administrator “D:\Program Files\shuiyou\Epsy.exe”