組策略分發(fā)軟件全攻略(Advanced Installe制作msi格式文件) 在規(guī)模比較大的網絡環(huán)境里面,為了對服務器和客戶機上的軟件、系統(tǒng)補丁進行集中統(tǒng)一的管理,我們可能會用到SUS、WSUS、SMS等。SUS、WSUS管理系統(tǒng)更新,不在本文討論,請參考其它相關技術文檔。雖然SMS功能較強大,兼容性好,絕大多數應用軟件都可以用它來管理,但是它比較復雜,實現起來要考慮的問題也比較多。如果要部署的應用程序不多不十分復雜的話,其實我們還是可以回歸到比較原始的技術:
利用GPO實現軟件設置 分發(fā)軟件 修復軟件 刪除軟件 升級軟件 優(yōu)點:易實現 缺點:功能簡單、兼容性差(只能分發(fā)winodows安裝程序包——.msi,exe封裝的程序安裝包要用Advanced Installer重新封裝成msi文件) 應大家要求,共享Advanced Installer下載地址[url]http://www./files/159489b5-fd72-11dd-8ff4-0019d11a795f/[/url] 實現:前提是熟悉Winodows Server活動目錄的基本管理,理解組策略,熟悉通過AD部署組策略 一、獲取要分發(fā)的軟件 ![]() 如圖從網上下載了GreenBrowser和千千靜聽來分發(fā)給所有客戶機或者用戶使用,但都是exe封裝的安裝包。因為通過組策略只能夠分發(fā)msi封裝的程序安裝包,所以我們要使用Advanced Installer把他們都重新封裝成msi格式的安裝包: 1、運行Advanced Installer,打開新建工程向導,按向導做 ![]() 選擇“語言”、“重新包裝安裝”——>“確定” 2、按向導提示,關掉真正運行的其它程序,下一步 ![]() 3、選中捕獲新的安裝 ![]() 4、指定要重新包裝的源程序,并設置名稱、版本等信息 ![]() 5、如圖,選中新的系統(tǒng)捕獲
![]() 6、指定“安裝捕獲配置文件”保存路徑,
![]() 其它默認 下一步,“確定”:
![]() 7、記錄當前系統(tǒng)狀態(tài),以便后面記錄安裝源程序后系統(tǒng)的變化
![]() 8、安裝一遍源程序
![]() 9、Advanced Installer會把源程序安裝后系統(tǒng)的變化記下,“完成”,“導入”
![]() 10、接下來設置重新封裝后,msi文件保存目錄(這里指定的是D:\MSI)和文件名,如圖中123步驟
![]() 過程:
![]() 11、完成,確定后D:\MSI下就有重新包裝后的msi安裝包了,如下圖
![]() 二、創(chuàng)建軟件分發(fā)點(一共享文件夾) 1、如圖,在用來存放分發(fā)軟件的服務器上創(chuàng)建一共享文件夾D:\software,域用戶有讀取的權限就夠了
共享權限:
![]() NTFS權限:
![]() 2、在分發(fā)點用不同的子文件夾存放要分發(fā)的不同安裝文件
![]() 3、使用管理安裝選項命令Msiexec設置軟件包在客戶機安裝的相關選項:
語法 msiexec /a Package 參數 /a (或-a) #應用管理安裝選項。 Package #指定Windows 安裝程序包文件的名稱。(本地路徑)
這個過程可以設置某些軟件安裝時需要的序列號等內容,這些設置項在客戶機那邊安裝是就自動完成,不用再設了!
![]() 執(zhí)行后會以向導的形式引導管理員安裝,“網絡位置”指到分發(fā)點下存放該軟件的子文件夾,本例為D:\software\GreenBrower\
![]() 其它的可以按默認的設置進行,
![]() 會把相關的文件裝到D:\software\GreenBrower\下,包括后面在GPO中新建分發(fā)程序包要指定的msi安裝包GreenBrowerGBSetup.msi,如下圖
![]() PS:其它要分發(fā)的軟件同樣安裝上面的步驟管理安裝包,如千千靜聽的分發(fā)點如下圖所示:
![]() 三、設置GPO 1、打開ADUC——
![]() (右擊域intel.cn)打開域屬性——新建GPO,并打開該GPO編輯器,如下圖所示
![]() 2、創(chuàng)建分發(fā)程序包的策略
分發(fā)方法有兩種: i.指派(強制安裝) ii.發(fā)布(可選安裝)
修改后GPO后,如果是在“計算機配置”里“指派”給計算機,客戶機執(zhí)行策略刷新命令gpupdate后重啟時安裝,所有用戶在客戶機上都可使用該軟件;如果是在“用戶配置”里“指派”或者“發(fā)布”給用戶,用戶在客戶機執(zhí)行策略刷新命令gpupdate后生效,“發(fā)布”的可以在【控制面板】|【添加/刪除程序】|“添加程序”中選擇安裝,“指派”的軟件則注銷或重啟后重新登錄后,程序在【開始】菜單中,用戶第一次使用該軟件時安裝。 (1)、給用戶分發(fā),步驟如下: A、設置程序包位置(分發(fā)點共享文件夾):
![]() 用網絡路徑指定(下一步新建程序包時直接打開該路徑)
![]() B、再右擊“軟件安裝”,新建程序包:
![]() C、用網絡路徑(客戶機通過該路徑找到)指定要分發(fā)的軟件包:
![]() D、選定msi安裝包:
![]() E、選擇分發(fā)方式:
![]() F、分發(fā)后的GPO
![]() (2)、給計算機分發(fā),與(1)同理: A、只能做指派:
![]() B、指派后:
![]() 四、客戶機用戶驗證 1、創(chuàng)建測試用戶帳戶:
![]() 2、在XP系統(tǒng)客戶機登錄域:
![]() 3、刷新組策略:
![]() 4、打開“添加新程序”,可以看到通過GPO發(fā)布的程序
![]() 5、添加。安裝成功、正常使用~~~~~~~
四、修復、刪除、升級已分發(fā)的軟件 如果上述內容已掌握,接下來的配置就比較簡單了,不作詳細介紹 ![]() 1、修復軟件 v當用戶的軟件發(fā)生文件丟失或損壞時,自動重新復制正確的文件來修復 v如果原來軟件分發(fā)點上的安裝文件發(fā)生丟失或損壞 §在服務器上修復該軟件的源文件 §重新部署一次 2、刪除軟件 v【立即從用戶和計算機卸載軟件】:下一次用戶登錄或計算機啟動時,軟件會被強制刪除 v【允許用戶繼續(xù)使用軟件,但禁止新的安裝】:用戶和計算機仍可繼續(xù)執(zhí)行使用軟件,但不允許重新安裝 3、升級軟件 v舉例 §Office2003升級到Office2007 §Visio2003升級到visio2007 v強制升級 §會強制用戶將當前軟件升級到新的版本 v可選升級
§允許用戶同時使用一個應用程序的兩個版本 |
|