有不少的企業,提供給員工使用的電腦登錄帳號都是標准用戶權限,不提供管理員的權限,這是為了防止使用過高的權限導致系統出現各種問題,降低維護和管理的成本。但有一些軟件,尤其是部分國內軟件,非常的喜歡管理員權限,如果不是使用管理員用戶登錄,就不給你運行。如果使用一些軟件,包括一些軟件安裝程序,需要使用到管理員權限的,那就可以在命令提示符下使用“RUNAS”這個命令,但使用“RUNAS”必須要知道管理員帳號的密碼,而這個管理員帳號和密碼又不能提供給一般的員工,總不可能每次使用到這些軟件,都需要IT管理人員到使用者那邊執行runas指令吧!
不過有一款工具,可以在管理員不在場,且在一般用戶不知道管理員帳號和密碼的情況下,使用管理員權限運行指定的程序。軟件名稱為:CPAU,下載地址如下:
以下是具體的操作過程:
假定D:\Program Files\test\test.exe這個軟件是需要以管理員權限運行的程序,當前電腦的管理員帳號是administrator ,密碼是:admin899:
一、先把下載並解壓后的“CPAU.exe”文件復制到“D:\Program Files\test\”這個文件夾
二、以管理員權限打開命令提示符,執行cd /d “D:\Program Files\test\”把命令提示符的默認目錄修改為“D:\Program Files\test”
三、按以下格式執行命令,生成一個加密文件。該加密文件包含要以管理員權限運行的程序路徑、管理員帳號名稱和密碼,均已密文形式呈現。格式如下:
cpau -u 管理員帳號名稱 -p 管理員密碼 -ex “要以管理員權限執行的軟件路徑” -enc -file “指定生成的加密文件所要保存的路徑和文件名”
以下是本文的范例:
cpau -u administrator -p admin899 -ex “test.exe” -enc -file “1.txt”
出現以下箭頭所指的提示,表示命令執行成功:
此時會在D:\Program Files\test\目錄下看到已經生成一個內容已經加密的文件1.txt,如下圖:
在命令提示符中執行指令:cpau -dec -file “1.txt” -lwp
執行完這條指令之后,cpau就會以管理員權限執行test.exe程序。如果覺得每次執行這條指令來運行程序很麻煩的話,可以把這條指令保存為批處理文件(.bat),保存在cpau所在的文件夾,然后在桌面建立一個指向這個批處理文件的快捷方式即可!