軟體部署政策
使用組政策的軟體分發功能可以為政策作用域下的使用者釋出應用程式。
在組政策對象中管理應用程式,它可以依次聯系某個Active Directory容器,可以是站點、域或組織機關。應用程式可以用兩種模式管理:配置設定或釋出。
需要每個人在他(她)的計算機上擁有該應用程式時可以配置設定應用程式。例如,假定要市場部的每個使用者都在他們的計算機上有Microsoft Excel。組政策對象管理市場的每個使用者。在市場組政策對象内配置設定Microsoft Excel時,Microsoft Excel将在每個市場使用者的計算機上公布。當公布配置設定的應用程式時,實際上并沒有安裝在計算機上。這種情況下,應用程式公布隻安裝Microsoft Excel的部分資訊足夠讓Microsoft Excel快捷方式顯示在“啟動”菜單上以及系統資料庫中顯示的必要檔案關聯(.xls)。
當這些使用者登入他們的計算機時,Microsoft Excel将顯示在“開始”菜單上。第一次從“開始”菜單選擇Microsoft Excel時,安裝Microsoft Excel。使用者也可以打開應用程式關聯的文檔來安裝公布的應用程式(可以按檔案擴充名或激活COM)。如果沒有從“開始”菜單激活Microsoft Excel的使用者單擊Microsoft Excel電子資料表來打開它,則安裝Microsoft Excel并打開電子資料表。
使用者可以删除配置設定的應用程式,但是使用者下次登入時再次公布配置設定的應用程式。使用者可以下次從“開始”菜單選擇安裝。
需要應用程式可以讓組政策對象管理的使用者使用時,如果使用者需要該應用程式可以釋出應用程式。通過釋出應用程式,由每個使用者自己決定是否安裝釋出的應用程式。
例如,如果向市場組政策對象管理的使用者釋出Microsoft Image Composer,而某個市場使用者需要安裝Image Composer,該使用者可以使用“控制台”中的“添加/删除程式”,單擊已釋出的應用程式清單中的“Image Composer”,然後安裝。如果使用者沒有使用“控制台”中的“添加/删除程式”安裝Image Composer,而且鏡像文檔的檔案擴充名.jpg與Image Composer關聯,那麼當使用者第一次打開任何.jpg文檔時将安裝Image Composer。
除了像Setup.exe和Install.exe這樣的可執行檔案外,還可以與組政策軟體安裝一起使用的檔案格式,如表所示。
表組政策的軟體部署目前支援的檔案格式
<b>檔案類型</b>
<b>擴充名</b>
<b>說明</b>
Windows安裝程式包
.msi
MSI是微軟自己定義的一種軟體安裝格式資料包,基本上微軟現在的産品都是以這種格式釋出的。這些檔案通常由軟體供應商提供,用以加快特定應用程式的安裝。在軟體分發點中必須把這些檔案和任何其他必需檔案共同儲存為要管理的軟體。
轉換
.mst
也叫做修改,這些檔案在指派或釋出時會自定義Windows Installer程式包的安裝。例如,它們可能會指定應用程式套件的子集。
修補程式
.msp
錯誤修複、Service Pack以及類似的檔案都可以用這種形式分發。
修補程式不應該用于主要的更改,其作用限制如下:
無法删除元件或功能。
無法更改産品代碼。
無法删除或更改快捷方式、檔案或系統資料庫項的名稱。
.zap檔案
.zap
這些檔案與.ini檔案類似,都是使用記事本之類的文本編輯器建立的。ZAP是一種文本檔案的擴充名。表示人們為了在使用者機器上安裝目前以Setup.exe為基礎的軟體而建立的一種基于文本的檔案。這種軟體不能解除安裝,或者讓它們在背景安裝,并且這種軟體不能自修複。
這些檔案是用文本編輯器(如記事本)建立的。它們隻能被釋出(不能被指派),而且它們為在本地計算機上具有管理權限的使用者指定一個可執行安裝程式,該程式出現在控制台的“添加或删除程式”中。
注意
正确使用.zap檔案文法中的引号可能比較困難。可以應用下列規則:
可執行安裝程式的路徑和名稱必須始終用引号引起來。
如果沒有指令行參數,則必須用兩個引号引起來。
使用絕對路徑的文法示例:
SetupCommand=""\\ServerName\ShareName\FolderName\setup.exe""
SetupCommand="\\ServerName\ShareName\FolderName\setup.exe"/argument
使用相對路徑的文法示例:
SetupCommand=""setup.exe""
SetupCommand="setup.exe"/argument
應用程式配置設定腳本
.aas
這些檔案包含一些與程式包的指派或釋出相關的說明。
使用者配置——已釋出 當某個軟體分發給使用者以後,下一次使用者在任何一台計算機登入時,所部署的軟體都會出現在使用者計算機的“添加/删除程式”對話框中,供使用者下載下傳使用。此時并沒有真正安裝或者修改計算機的設定,也沒有在“開始”菜單或者桌面上建立快捷方式。隻有使用者從“添加/删除程式”對話框中或者打開了該軟體的關聯資訊以後,軟體會自動下載下傳并安裝到使用者所在的計算機上。如果使用者不需要該軟體,可以在“添加/删除程式”對話框中,删除該軟體。
使用者配置——已指派 指派是屬于強制性的軟體部署方式。當軟體指派給使用者時,下一次使用者在任一台計算機登入的時候,都可以在在“開始”菜單或者桌面上看到該軟體的快捷方式,同時計算機中也安裝了該軟體的一些相關資訊,如關聯檔案等。指派也稱為軟體通知,即軟體安裝服務自動向AD使用者發出軟體安裝通知。使用者單擊在“開始”菜單或者桌面上的快捷方式,計算機會自動下載下傳并且安裝該軟體。注意:使用者可以選擇删除該軟體,但是使用者重新登入到計算機上時,軟體通知還是會釋出到該計算機上,使用者對軟體通知沒有選擇的權利,隻有接收的權利,使用者可以不使用指派的軟體,但是不能阻止該軟體的關聯資訊釋出到所使用的計算機上。
計算機配置——已指派 當軟體指派給計算機時,計算機在下一次啟動的時候會自動下載下傳并安裝軟體。在出現系統登陸對話框以前,軟體已經安裝完畢。
需要注意的是,軟體是真正安裝到使用者的計算機上,不僅僅是通知而已。當軟體安裝到計算機上以後,除非具備管理者權限的使用者,其他都使用者都不能删除該軟體,但是使用者仍然可以使用“添加/删除程式”對話框來修複或者重新安裝受損的程式。
本文轉自wangshujiang51CTO部落格,原文連結:http://blog.51cto.com/wangshujiang/42414 ,如需轉載請自行聯系原作者