软件需要管理员权限运行的解决方法

某软件需要管理员权限运行的解决方法

在企业中,有些软件运行需要管理员权限,但是如果给予对方管理员权限,将不好管理对方的电脑,我们可以使用win的runas命令,来达到当运行某软件的时候。调用管理员用户来运行此软件。

命令:runas

使用runas命令。可以指定使用某用户运行某软件。
我们先建立一个快捷方式为:
runas /profile /env /user:管理员用户  “要运行程序的路径”  

建立好后,运行一次,运行的时候必须要输入管理员用户和密码,如管理员密码为空还不行,一定要一个密码。这样就造成了每次运行软件都要输入密码, 不方便。我们可以,先运行一次来输入密码。然后再把上面的修改为:
runas /savecred /user:管理员用户  “要运行程序的路径”      

之后把快捷方式的图标修改为运行的程序的图标,这样用户也不会看出来。

RUNAS 用法:

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
         /user:<UserName> program

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
         /smartcard [/user:<UserName>] program

    /noprofile          指定不应该加载用户的配置文件。
                      这会加速应用程序加载,但
                      可能会造成一些应用程序运行不正常。
    /profile            指定应该加载用户的配置文件。
                      这是默认值。
    /env                要使用当前环境,而不是用户的环境。
    /netonly            只在指定的凭据限于远程访问的情况下才使用。

    /savecred           用用户以前保存的凭据。
                      Windows XP Home Edition 上没有这个选项。
                      该选项会被忽略。
    /smartcard          如果凭据是智能卡提供的,则使用这个选项。

    /user               <UserName> 应使用 USER@DOMAIN 或 DOMAIN\USER 形式
    program           EXE. 的命令行。请参阅下面的例子


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章