設定您的測試系統,使其設定和目標系統一樣。
在測試系統上測試您的套件,此系統必須符合:將從套件安裝的應用程式的效能和系統需求。這台電腦的系統容量應該類似於目標系統 (您將在此部署套件)。
- 確認部署套件所參考的產品安裝檔案夾的位置正確。
- 以套件部署到目標系統的相同方式,來部署套件。
本文摘要說明部署作業的各階段︰
廣泛部署之前,您應該測試建立的套件。建議您使用以下任何平台專用標準工具來部署:
若要測試您的套件,請依照這些步驟,將套件安裝到測試系統上︰
設定您的測試系統,使其設定和目標系統一樣。
在測試系統上測試您的套件,此系統必須符合:將從套件安裝的應用程式的效能和系統需求。這台電腦的系統容量應該類似於目標系統 (您將在此部署套件)。
在測試系統上叫用安裝程式。
如果您尚未建立 SCCM 或 ARD 安裝程式,可以透過以下任一方式叫用 MSI 或 PKG 套件︰
在 Windows 上
msiexec.exe /i <pkg_name>.msi /quiet
在 Windows ARM
上
setup.exe /i <pkg_name>.msi /silent
在 Mac OS
上
sudo installer -pkg <install_pkg_name> -target /
在 Windows 上,按兩下 setup.exe 檔案。
在 Mac OS 上,按兩下 PKG 檔案。
針對安裝套件,測試新安裝的應用程式。
(選擇性) 針對安裝套件,在測試系統上執行套件解除安裝程式。
如果您尚未建立平台特定的解除安裝程式,可以使用 MSI/PKG 套件執行此作業︰
msiexec /uninstall <pkg_name>.msi /quiet
sudo installer -pkg <uninstall_pkg_name> -target /
完成解除安裝後,請檢查安裝位置,看看應用程式是否已移除。
注意︰不會針對更新套件建立解除安裝套件。
當您安裝所建立的套件時,平台安裝程式 (SCCM 或 ARD) 會寫入記錄檔,如這些工具的文件中所述。
您建立的套件會將 Application Manager 用戶端版本安裝到用戶端電腦上,以管理安裝程序。當您使用部署套件執行安裝時,Application Manager 和它啟始的其他處理程序會將這些記錄檔案寫入到用戶端電腦︰
1.
如果是安裝套件︰<product_name><time_stamp>.log
如果是更新套件︰<patch_name><version><time_stamp>.log
在無訊息部署期間,安裝元件的部署引擎會產生壓縮的記錄檔,提供安裝進度和結果的相關資訊。請查看此檔案是否有部署套件安裝期間回報的任何錯誤或成功訊息。
該檔案依所安裝之套件的名稱所命名,並且以平台特定的格式壓縮。
2.
oobelib.log
3.
PDApp.log
這些是部署管理員元件可以寫入 PDApp.log 檔案的錯誤碼︰
0 應用程式安裝成功
1 無法剖析命令列
2 指定了不明的用戶介面模式
3 無法初始化 ExtendScript
4 用戶介面工作流程失敗
5 無法初始化用戶介面工作流程
6 無訊息工作流程已完成,但發生錯誤
7 無法完成無訊息工作流程
8 需要退出並重新啟動
9 不支援的作業系統版本
10 不支援的檔案系統
11 另一個執行個體正在執行中
12 CAPS 資料庫完整性錯誤
13 媒體最佳化失敗
14 因為權限不足而失敗
15 媒體 DB 同步失敗
16 無法載入部署檔案
17 EULA 接受失敗
18 Adobe Application Manager 啟動載入失敗。請參閱下方的啟動載入器錯誤。
19 衝突的處理程序執行中
20 安裝來源路徑未指定或不存在
21 RIBS 版本不支援裝載版本
22 安裝目錄檢查失敗
23 系統需求檢查失敗
24 因為用戶取消工作流程而退出
25 二進位檔案路徑名稱超出作業系統的路徑長度上限
26 無訊息模式需要媒體交換
27 在目標中偵測到機碼式檔案
28 基本產品未安裝
29 基本產品已移動
30 磁碟空間不足,無法安裝裝載 (已完成,但發生錯誤)
31 磁碟空間不足,無法安裝裝載 (失敗)
32 修補程式已套用
33 產品未安裝,無法解除安裝
34 在 Media_db 中找不到裝載資訊
35 部分安裝程式檔案遺失或無效
36 另一個 MSI 安裝已進行中
37 驗證失敗
38 不明錯誤
9999 重大錯誤
啟動載入器元件可以寫入 PDApp.log 檔案的錯誤碼為︰
BS_STATUS_SUCCESS 0 啟動程序處理執行成功
BS_STATUS_ERROR_SELF_UPDATE 1 自我更新模式的任何錯誤
BS_STATUS_ERROR_INIT_OBJ -1 初始化啟動載入器物件失敗
BS_STATUS_ERROR_MULT_INST -2 一個以上的執行個體正在執行中
BS_STATUS_ERROR_SYSTEM_CHECK -3 任一個 OS 檢查失敗
BS_STATUS_ERROR_REGISTER_CALLBACK -4 註冊回呼失敗
BS_STATUS_ERROR_INSTALL_PACKAGE -5 安裝套件失敗
BS_STATUS_ERROR_COPY_FILE -6 安裝後複製檔案失敗
BS_STATUS_ERROR_LAUNCH_APP -7 應用程式啟動失敗
BS_STATUS_ERROR_INVALID_COMMAND_LINE -8 提供了無效的命令列引數
BS_STATUS_ERROR_FILE_MISSING -9 部署或資訊清單檔案遺失
BS_STATUS_NO_ADMIN_PRIVILEGE -10 缺少必要的管理員權限
BS_STATUS_ERROR_PARSE_MANIFEST -11 剖析資訊清單時發生問題
BS_STATUS_ERROR_PIM -12 PIM 程式庫使用錯誤
BS_STATUS_ERROR_SYSTEM_CHECK_SOFT_STOP -13 任一個軟性系統檢查失敗
BS_STATUS_ERROR_INSTALLATION_CANCELLED -14 安裝已取消
BS_STATUS_ERROR_LAUNCHPATH_LONG -15 啟動路徑超過 200 個字元
BS_STATUS_ERROR_OTHER -999 任何其他錯誤