軟體部署策略

2021-09-05 08:25:48 字數 2655 閱讀 3314

使用組策略的軟體分發功能可以為策略作用域下的使用者發布應用程式。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

在組策略物件中管理應用程式,它可以依次聯絡某個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這樣的可執行檔案外,還可以與組策略軟體安裝一起使用的檔案格式,如表所示。

表組策略的軟體部署目前支援的檔案格式

檔案型別

副檔名

說明

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

這些檔案包含一些與程式包的指派或發布相關的說明。

1. 部署到使用者賬戶

2. 部署到計算機賬戶

需要注意的是,軟體是真正安裝到使用者的計算機上,不僅僅是通知而已。當軟體安裝到計算機上以後,除非具備管理員許可權的使用者,其他都使用者都不能刪除該軟體,但是使用者仍然可以使用「新增/刪除程式」對話方塊來修復或者重新安裝受損的程式。

Redis集群軟體部署指令碼

shell指令碼中所執行的命令需要手動回車時,可在命令後加 處理 例如 對於指令碼中初始化redis服務的命令需要手動回車,可在指令碼中做如下處理 echo root redis 4.0.8 utils install server.sh bin bash 2019.12.17 zz sun 定義變...

軟體部署 nvidia docker的學習筆記

感謝博文 深度學習環境配置docker pycharm gpu 的幫助 在南溪看來,docker就像是控制台版本的虛擬機器 於是這樣就可以解釋,docker容器在第二次執行時仍然會保留前一次執行時的軌跡,比如 建立檔案和建立目錄等等。這裡我們參考了nvidia docker文件的命令來進行測試,命令...

軟體部門職責

軟體部門職責 一 軟體部門職責 軟體部門職責主要在於完成軟體專案的調研 規劃 設計 測試 實施 售後服務等。具體內容如下 1 售前諮詢 a 參與售前諮詢 a 前期調研 b 出具 專案建議書 c 向客戶講解 專案建議書 b 實施商務談判 a 起草 開發實施服務合同 和 工作任務書 b 審核合同和工作任...