組策略批量發佈軟件,整體分爲兩個大步驟進行:
1、 封裝EXE安裝程序爲MSI程序,使用Advanced Install軟件完成。
2、 在域組策略設置,完成軟件批量分發的功能。
一 將EXE封裝成爲MSI
1.1 安裝Advanced Install封裝軟件,可參考如下網址下載(版本爲6.6):
http://download.csdn.net/detail/songwenze/2685603
1.2 在一臺電腦上默認安裝該軟件(注:PC或者虛擬機均可,但需保證該系統和要分發軟件的虛擬機的系統版本一致)。
1.3安裝完畢後,就開發封裝軟件,封裝過程過程如下:
1.3.1打開程序
1.3.2打開菜單》新建工程》重新包裝安裝
1.3.3開始程序安裝前的系統快照
1.3.4開始安裝程序 直到程序安裝完成
1.3.5開始程序安裝後的系統快照 進行比較
1.3.6比較完成,開始導入到一個新的工程
1.3.7點擊“完成”,Advanced Installer 再次打開
點擊左側列表進行你要生成的msi程序的修改,如安裝參數,產品名稱和公司名稱最好填英文的,中文好像在軟件一些地方不正常顯示。勾選“限定爲基本用戶界面…”可以使軟件在域發佈時不顯示安裝界面。
左側列表其他的如“用戶界面”>“翻譯”可以選擇軟件的安裝語言,包含多種方式選擇。
1.3.8完成你需要的設置後,點擊菜單欄的工程“構建”,就可以生成MSI程序,到域發佈了。
二 到域中組策略發佈應用程序
2.1 將MSI軟件共享
將剛剛打包好的MSI軟件存放到一臺服務器的文件夾下,並將這個文件夾共享,並記錄他的UNC路徑。在這裏,我們就假設該文件夾UNC路徑爲\\192.168.0.10\Install,後面我們會參考該路徑。
2.2 設置組策略
以域管理員賬號登錄到域控制器主機上。點擊開始-〉管理工具-〉組策略,進入到組策略編輯器。找到LenovoVCCTaskUserGPO,點擊鼠標右鍵,點編輯。
在“組策略編輯器”窗口,選擇“User Configuration—Software Settings—Software installation”,在右面板上,點右鍵,選擇New—Package,如下圖:
在“Open”對話框中,輸入軟件所在的位置,注意:這裏的路徑必須使用\\server\folder\setup.msi的方式,不能使用C:\path\setup.msi的方式,否則,安裝的時候會找不到路徑。
在選擇好需要部署的軟件後,會彈出“Deploy Software(部署軟件)”對話框,在這裏可以選擇Published(發佈)、Assigned(指派)、Advanced(高級),大家可以根據自己的需求進行選擇。在這裏我們選擇advanced,如下圖:
在點擊OK後,將彈出軟件屬性對話框,如下圖:可以看到軟件的名稱、版本、URL地址等。
點擊“Deployment(部署)”標籤,我們可以選擇Published(發佈)或Assigned(指派),這裏我們選擇Assigned,如果勾選“Install this application at logon(在登錄時安裝此應用程序)”,那麼在用戶登錄時,系統會自動安裝此應用程序。如下圖:
點OK,完成該軟件的指派。