組策略部署軟件之二:製作和部署MST程序包(轉)

本文出自韓梅的51CTO博客,http://hanmei.blog.51cto.com/521325/136656

 

  前面有些朋友問我製作ZAP包雖然可以發佈非MSI的程序包,但是有些弊端,例如你必須賦予用戶管理員的權限,這樣就造成我們的安全性降低了,的確是這樣的,那麼今天我們再介紹一下如何將一些其它軟件包製作成MSI包的軟件工具, .Demand Software公司的WinInstall LE打包工具。

WinInstall LE的使用的前提是你必須安裝一臺參考的計算機,不要在這臺計算機上安裝其它的軟件,也就是說它必須是一臺“clean computer,然後把WinInstall LE安裝到另外一臺計算機(不要安裝在參考計算機上),然後使用WinInstall LE上的discoz.exe文件對安裝軟件前和安裝軟件後各做一次掃描,以比較註冊表、文件、登錄值、INI文件的設置的區別,從而根據區別並且結合程序生成MSI文件。(在此建議大家可以使用VMware軟件安裝參考計算機,並製作快照,每次製作完MSI文件後,恢復快照,這樣參考計算機就永遠可以是一臺“clean computer”)
下面我們還以安裝Winrar爲例給大家進行講解
一、          準備好參考計算機(clean computer)
前 面已經對參考計算機進行了簡單的介紹,再次強調一下,最好只是包括了操作系統和各項系統驅動程序,(沒有什麼特殊的桌面設置,沒有網絡驅動器,同時還要保 證客戶端登錄的時候沒有執行任何的自定義策略和登錄腳本)至於補丁微軟說可以裝,但是我是在沒有安裝系統補丁的情況下製作的。
二、          在服務器上安裝WinINSTALL

直至安裝完成。

三、          進行第一次快照

       在參考計算機上以Administrator身份登錄,在開始運行中輸入WinInstall LE應用程序的共享路徑。進行路徑後找到如這個“Disco32”的程序。雙擊後執行,請見圖例說明
出現嚮導後,點擊“Next”
 
提示你臨時文件的保存驅動器,默認選擇C:盤就可以,點擊“Next”
這個步驟是一個關鍵步驟,讓我們選擇掃描的驅動器,在此我們可以選擇一個或多個磁盤,因爲後面我準備只對C盤做出改變,所以我在此選擇的是C盤,點擊“Next”
所要排除的文件和註冊表,我們也可以增加或刪除你要排除的範圍,點擊“Next”
“finish”開始掃描
掃描完成後,出現提示掃描已完成,彈出對話框,提醒第一次快照已經完成,點確定。 這個時候會詢問我們要安裝的程序,你可以選擇winrar的程序文件,點擊取消”,退出安裝,隨後自己可以再去選擇程序,我在此點擊確定
選擇文件服務器上的工具軟件WINRAR,點擊打開,進行安裝,直到WINRAR安裝完成,準備做第二次快照
四、          進行第二次快照
       軟件安裝完畢,並確保軟件正常可用之後,我們需要重新啓動 WinINSTALL LE,爲我們掃描都作了哪些改動,開始運行中再次輸入WinInstall LE應用程序的共享路徑。進行路徑後找到如這個“Disco32”的程序。雙擊後執行,請見圖例說明
 
選中“Perform the 'After' Snapshot Now ”。點擊“Next”,開始掃描
第二次掃描完成,並告訴我們MSI文件的存放路徑,單擊“確定”
一、          進行軟件分發
此步驟在“組策略部署軟件之一:軟件分發概論與部署MSI程序包裏面,已經講過,在此我就不在贅述了,貼張圖代表吧
六、          測試軟件分發
分發結束後,我們去客戶端測試一下
大家看到軟件已經被髮布,你的用戶可以很容易就安裝完成了。

 

 

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