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