某軟件需要管理員權限運行的解決方法
在企業中,有些軟件運行需要管理員權限,但是如果給予對方管理員權限,將不好管理對方的電腦,我們可以使用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. 的命令行。請參閱下面的例子
命令: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. 的命令行。請參閱下面的例子