使用 Adobe Exceptions Deployer

注意︰本文件自 Creative Cloud Packager 1.9.3 版本後已被取代。如需使用此版本 (或更新版本) 封裝工具建立之套件的安裝指示,請參閱這份文件

Adobe® Exceptions Deployer 應用程式提供自動化的方式來部署 Exceptions 檔案夾中的套件,這些是在部署主要 MSI 或 PKG 檔案之前或之後,另外分別部署的套件。

Exceptions Deployer 應用程式只能用來部署 Adobe® Creative Cloud™ Packager 產生於 Exceptions 檔案夾中的裝載。若不是由 Creative Cloud Packager 產生的裝載 (例如,從網路下載),無法使用 Exceptions Deployer 應用程式來部署。

當您使用 Creative Cloud Packager 建立套件,Exceptions Deployer 應用程式會複製到 Exceptions 檔案夾。

註解:

本文件將 Exceptions 檔案夾中的套件稱為「例外裝載」。

安裝套件的背景資訊

當建立套件時,Creative Cloud Packager 會顯示可安裝的應用程式和更新清單,讓您做選擇。所做的選擇全都會記錄在套件中。

當您使用 Creative Cloud Packager 建立企業部署套件時,會建立兩個檔案夾︰

  • Build 檔案夾包含 MSI (Windows) 或 PKG (Mac OS) 檔案,以供使用企業部署工具 (如 Microsoft SCCM、Apple ARD 或 JAMF Casper Suite) 進行部署。
  • Exceptions 檔案夾包含必須另行安裝的裝載。

Exceptions 檔案夾中的套件

在 Windows 上

在 Windows 中,Exceptions 檔案夾包括應另行安裝的所有套件。

在 Windows,Acrobat 以前包含在 Exceptions 檔案夾中,但在以 Creative Cloud Packager 1.9.3 版及更新版本建立的套件中,Acrobat 現在會放在 Build 檔案夾,隨主要安裝套件中的其他應用程式一起安裝。

在 Mac OS 上

在 Mac OS 中,如果您選取「設定套件」畫面的「停用套件中的 AIR 元件」選項,AIR 架構元件不會隨一般套件一起安裝,而是複製到 Exceptions 檔案夾,您從那裡安裝它們。以下各節提供安裝指示。

然而,如果在 Mac OS 中,未選取「設定套件」畫面的「停用套件中的 AIR 元件」選項,元件不會複製到 Exceptions 檔案夾。

Exceptions 檔案夾中的套件安裝順序

除了適用於 Windows 的 Acrobat XI (在舊套件中),Exceptions 檔案夾中的所有套件都應該在主要 MSI 或 PKG 套件部署「之後」進行部署。適用於 Windows 的 Acrobat XI 應該在主要套件部署「之前」進行部署。

因此,如果您在 Windows 上使用 Exceptions Deployer 應用程式來部署 Acrobat XI,您應該先執行 Exceptions Deployer 應用程式,然後再部署主要 MSI 套件 (以 pre 模式)。對於所有其他套件,您必須先部署主要套件 (以 post 模式),再執行 Exceptions Deployer 應用程式。如果 Exceptions 檔案夾包含適用於 Windows 的 Acrobat 以及其他套件,您必須執行 Exceptions Deployer 應用程式兩次,一次在部署主要 MSI 套件之前 (這會部署適用於 Windows 的 Acrobat),一次在部署主要 MSI 套件之後 (這會部署其他套件)。

對於 Acrobat,Exception Deployer 應用程式不是必要的。您只需要為 Acrobat 執行 Build 檔案夾內的 setup.exe 檔案,這會安裝 Acrobat、所選的授權類型和 Exceptions 目錄中找不到的任何主要應用程式。

如果 Exceptions 檔案夾中仍有應用程式,您將需要使用 post-installation 選項,執行 ExceptionDeployer 進行安裝。這些應用程式包括 Adobe Scount、Gaming SDK 和 Adobe 說明。

如需手動安裝 Acrobat 的指示,請參閱「部署 Adobe Acrobat」。

CCP 部署指令碼

在 Windows 上,您可以使用下面的指令碼來部署 Creative Cloud Packager。附加的指令碼是範例,您可以根據要部署的套件編輯下列詳細資料,編輯完成後再使用︰

  • 語言︰@cd /d "%~dp0"
  • MSI 和記錄檔的名稱︰start /wait msiexec /i "<msi_file_name>.msi" /qn /lv* "<log_file_name>.log"
REM ------------------------------------------------------------------------------------------------ REM 範例 Creative Cloud Packager 部署指令碼 REM 請注意:變更語言和 MSI 和記錄檔案名稱以符合正在使用的套件 REM 然後將此檔案儲存在套件中,以及定義套件的 .ccp 檔案 REM 2018 Adobe Inc. - 如需支援,請造訪 http://www.adobe.com/support/ REM ------------------------------------------------------------------------------------------------ REM 確保指令碼在執行的目錄中執行 @setlocal enableextensions @cd /d &quot;%~dp0&quot; REM 德文安裝語言選項範例;根據需要以 fr_FR、en_GB、en_US 等取代 de_DEcd 例外狀況 exceptionDeployer.exe --workflow=install --mode=pre --installLanguage=de_DE cd ..\Build start /wait msiexec /i &quot;Adobe CC All.msi&quot; /qn /lv* &quot;%TEMP%\CC_all_msiexec.log&quot; cd ..\Exceptions exceptionDeployer.exe --workflow=install --mode=post

下載

使用 Exceptions Deployer 應用程式部署例外裝載

Exceptions Deployer 應用程式 zip 套件

zip 套件包含兩個檔案︰

  • ExceptionDeployer 檔案,這是 Exceptions Deployer 應用程式可執行檔
  • ExceptionConfig 檔案,其中包含例外裝載的設定相關資訊。
註解:

切勿編輯 ExceptionConfig 檔案,其中包含用於 Exceptions Deployer 應用程式的內部設定相關資訊。

Exceptions Deployer 應用程式應從 Exceptions 檔案夾執行。當您使用 Creative Cloud Packager 建立套件,此應用程式會複製到 Exceptions 檔案夾。

Exceptions Deployer 應用程式執行需求

  • Exceptions Deployer 應用程式應該以管理員認證啟動。
  • 一台電腦上只能有一個執行中的 Exceptions Deployer 應用程式執行個體。

Exceptions Deployer 應用程式語法和描述

使用下列語法從 Exceptions 檔案夾執行 Exceptions Deployer 應用程式。粗體的參數是強制性的。

ExceptionDeployer --workflow=install --mode=pre|post --INSTALLDIR=<path_of_installation directory> --installLanguage=<locale_code for Acrobat> --abortOnFail --help
註解:

只有在您要安裝適用於 Windows 的 Acrobat 時,才需要 installLanguage 選項。

參數

描述

--workflow=install

要在其中使用 Exceptions Deployer 應用程式的工作流程。目前,install 是唯一的工作流程。

--mode=pre|post

指定 Exceptions Deployer 應用程式在部署主要套件之前或之後執行。

如果您要在部署主要套件「之前」執行 Exceptions Deployer 應用程式來部署例外裝載,請指定 pre。目前,適用於 Windows 的 Acrobat 是唯一應在主要 MSI 套件之前部署的套件,因此需要在部署主要套件「之前」執行 Exceptions Deployer 應用程式。

如果您要在部署主要套件「之後」執行 Exceptions Deployer 應用程式來部署例外裝載,請指定 post。目前,除了適用於 Windows 的 Acrobat,所有例外裝載都應在部署主要套件「之後」部署。

注意︰建議您以 prepost 模式執行 Exceptions Deployer 應用程式

--INSTALLDIR=<path of installation directory>

應在其中安裝例外裝載的目錄路徑。

例外裝載的安裝位置應與 MSI 或 PKG 檔案的安裝位置相同。您已在建立主要套件時於設定畫面指定此資訊。

如果不指定此選項,例外裝載會安裝在裝載內指定的預設位置。

--installLanguage

指定 Acrobat 套件的地區設定。

注意︰只有在您要部署適用於 Windows 的 Acrobat 時,才需要此選項。如果您為其他套件指定此選項,將予以忽略。

如需特定套組中 Acrobat 的可用地區設定清單,請參閱「不同 Acrobat 設定的地區設定」。

--abortOnFail

指定若其中一個套件部署不成功,Exceptions Deployer 應用程式是否應繼續部署下一個套件。

預設是 false,也就是如果其中一個套件無法部署,Exceptions Deployer 應用程式不會退出,而是繼續部署下一個套件。

--help

顯示命令用法和語法。

範例

  • 以下命令用於部署適用於 Windows 的 Acrobat (請記住,適用於 Windows 的 Acrobat 應該在部署主要套件之前部署)。 --mode=pre 選項指定 Exceptions Deployer 應用程式在部署主要套件之前執行。installLanguage 被指定為 en_US (美國英文),部署適用於 Windows 的 Acrobat 時,此選項也是強制性的。

ExceptionDeployer --workflow=install --mode=pre --installLanguage=en_US

  • 下面的命令是用來部署 Exceptions 檔案夾中的所有套件 (除了適用於 Windows 的 Acrobat 套件,如果有的話)。--mode=post 選項指定 Exceptions Deployer 應用程式在部署主要套件「之後」執行。請注意,--installLanguage 選項在這裡不是必要的。此外,因為未指定 --INSTALLDIR 選項,例外裝載會部署到裝載內指定的預設位置。

ExceptionDeployer --workflow=install --mode=post

  • 以下命令指定 Exceptions 檔案夾中的套件應部署到用戶端電腦上的 \test 目錄。假設是您先前已將主要套件部署到用戶端電腦上的 \test 位置

ExceptionDeployer --workflow=install --mode=post --INSTALLDIR=\test

  • 以下命令指定套件應安裝到用戶端電腦上的 \test 目錄。因為 abortOnFail 選項設定為 true,如果其中一個套件無法部署,Exceptions Deployer 應用程式會退出,而不是繼續部署下一個套件。

ExceptionDeployer --workflow=install --mode=post --INSTALLDIR=\test --abortOnFail=true

傳回值

執行後,Exceptions Deployer 應用程式會傳回下列其中一個值︰

0

例外裝載成功部署

1

一般錯誤,例如內部錯誤

2

一個或多個裝載無法部署。例如,三個裝載中,只有其中兩個裝載部署成功。

Exceptions Deployer 應用程式記錄檔有提供詳細資訊,將在下一節中說明。

在 Mac OS 上使用 Exceptions Deployer 應用程式 man 頁面

在 Mac OS,可以使用 Adobe Exceptions Deployer man 頁面,從命令列取得語法和用法資訊。請使用以下步驟設定 man 頁面︰

  1. 掛載 Exceptions Deployer 應用程式 dmg 檔案。
  2. 開啟命令終端機
  3. 將目錄變更為掛載 dmg 檔案的位置。
  4. 執行下面的命令︰
    sudo sh Install_XDAManPage.sh

這會設定 Exceptions Deployer 應用程式 man 頁面。您現在可以透過執行 man ExceptionDeployer 命令,取得語法和用法資訊。

Exceptions Deployer 應用程式記錄檔

Exceptions Deployer 應用程式記錄檔提供例外裝載部署期間發生之事件的詳細資訊。

記錄檔名稱為 ExceptionDeployer.log。此檔案的位置如下︰

  • 在 Windows 中,記錄檔位於 %temp% 位置。
  • 在 Mac OS,記錄檔位於 ~/Library/Logs/ 檔案夾中。

以下是範例記錄檔的內容摘錄︰

Windows 上的 ExceptionDeployer.log︰在部署主要 MSI 檔案之前

11/22/2011 15:19:36[INFO] ExceptionDeployer - Build Version - 3.0.35.0 11/22/2011 15:19:36[INFO] ExceptionDeployer - Logging Level verbosity Set to 4 11/22/2011 15:19:36 [INFO] ExceptionDeployer - 11/22/2011 15:19:36 [INFO] ExceptionDeployer - ################################################## 11/22/2011 15:19:36 [INFO] ExceptionDeployer - Launching the ExceptionDeployer... 11/22/2011 15:19:36 [INFO] ExceptionDeployer - ********************************* 11/22/2011 15:19:36 [INFO] ExceptionDeployer - AcrobatProfessional10.0-EFG 11/22/2011 15:21:24 [INFO] ExceptionDeployer - The process return code is (0). 11/22/2011 15:21:24 [INFO] ExceptionDeployer - Exception deployment passed for (AcrobatProfessional10.0-EFG) 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ********************************* 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ********************************* 11/22/2011 15:21:24 [INFO] ExceptionDeployer - 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ********************************* 11/22/2011 15:21:24 [INFO] ExceptionDeployer - AdobeContentViewer-mul 11/22/2011 15:21:24 [INFO] ExceptionDeployer - Install information not found for this payload. Skipping the payload. 11/22/2011 15:21:24 [INFO] ExceptionDeployer - Exception deployment skipped for (AdobeContentViewer-mul) 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ******************************* 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ************************************************** ################################################## 11/22/2011 15:21:24 [INFO] ExceptionDeployer - Ending the ExceptionDeployer Return Code (0) 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ########################################### 11/22/2011 15:21:24 [INFO] ExceptionDeployer - ########################################### 11/22/2011 15:21:24 [INFO] ExceptionDeployer -

Mac OS 上的 ExceptionDeployer.log︰在部署主要 PKG 檔案之後

Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Build Version - 3.0.35.0 Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Logging Level verbosity Set to 4 Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Launching the ExceptionDeployer... Tue Nov 22 16:24:08 2011 [ERROR] ExceptionDeployer - ExceptionDeployer not launched with Admin privileges. Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Ending the ExceptionDeployer Return Code (1) Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:24:08 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - Build Version - 3.0.35.0 Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - Logging Level verbosity Set to 4 Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - Launching the ExceptionDeployer... Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:24:34 2011 [INFO] ExceptionDeployer - AdobeContentViewer-mul Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - The process return code is (0). Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - Exception deployment passed for (AdobeContentViewer-mul) Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:24:56 2011 [INFO] ExceptionDeployer - AdobeDreamweaverWidgetsBrowser1.0-mul Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - The process return code is (0). Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - Exception deployment passed for (AdobeDreamweaverWidgetsBrowser1.0-mul) Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - AdobeHelp Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - The process return code is (0). Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - Exception deployment passed for (AdobeHelp) Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:02 2011 [INFO] ExceptionDeployer - AdobeStory1.0-mul Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - The process return code is (0). Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - Exception deployment passed for (AdobeStory1.0-mul) Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - ************************************************** Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - Ending the ExceptionDeployer Return Code (0) Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer - ################################################## Tue Nov 22 16:25:10 2011 [INFO] ExceptionDeployer -
Adobe 標誌

登入您的帳戶