windows域管理,本是很好的管理方式,方便的軟件分發,權限控制等功能。不過由於我處軟件分發總有那么一些電腦沒有成功安裝,或是新裝的電腦安裝軟件時漏了安裝一些軟件,而這些軟件需要管理員權限安裝的,用戶使用過程中發現卻什么軟件、補丁自己安裝就是了。為此,找了網上的一些文章后決定用AUTOIT這個軟件寫個腳本,讓用於自動運行補丁或軟件安裝,不用管理員協助安裝。
在網上下載AUTOIT,安裝也很簡單,我寫的腳本也很簡單,主要是用runas命令:
編譯好exe可執行程序后,用WINRAR打包,再用winrar的工具,制作自解包,設置參數,解壓文件夾,解壓后自動運行命令,就是這樣解決了我處面對的問題。
我們知道autoit功能很強大,以后多深入學習后再和大家交流。
Local $sUserName = "Username" Local $sPassword = "Password" RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)
RunAs(“管理員用戶名”,“域名”,“管理員用戶密碼”,0,“待調用的可執行文件名(含.exe)”,“待執行程序所在文件夾”)
注:這樣將密碼寫在命令里是很不好的方法,我們是臨時的解決方法,請參照的人員注意。腳本編譯后可能遭反編譯,所以這種做法只能是臨時解決問題的一種臨時方法。