매개변수
참고: 이 문서는 Creative Cloud Packager 버전 1.9.3 출시 이후 사용이 중단되었습니다. 이 버전의 패키저 툴 이후에 제작된 패키지에 대한 설치 지침은 이 문서를 참조하십시오.
Adobe® Exceptions Deployer 애플리케이션을 통해 Exceptions 폴더의 패키지를 자동으로 배포할 수 있습니다. 이 구성 요소가 없으면 기본 MSI 또는 PKG 파일을 배포하기 전이나 후에 이들 패키지를 별도로 배포해야 합니다.
Exceptions Deployer 애플리케이션은 Exceptions 폴더의 Adobe® Creative Cloud™ Packager로 생성한 페이로드를 배포하는 경우에만 사용할 수 있습니다. 웹에서 다운로드하는 등 Creative Cloud Packager로 생성하지 않은 페이로드는 Exceptions Deployer 애플리케이션을 사용하여 배포할 수 없습니다.
Exceptions Deployer 애플리케이션은 Creative Cloud Packager를 사용하여 패키지를 생성할 때 Exceptions 폴더에 복사됩니다.
이 문서에서는 Exceptions 폴더의 패키지를 “예외 페이로드”라고 합니다.
설치 패키지에 대한 배경 정보
패키지를 생성할 때 Creative Cloud Packager가 설치할 수 있는 애플리케이션 및 업데이트 목록을 제공하며, 이 목록에서 선택할 수 있습니다. 이러한 선택은 모두 패키지에 기록됩니다.
기업 배포를 위해 Creative Cloud Packager를 사용하여 패키지를 생성하면 다음과 같이 2개의 폴더가 생성됩니다.
- Build 폴더에는 Microsoft SCCM, Apple ARD 또는 JAMF Casper Suite와 같은 기업 배포 도구로 배포하기 위한 MSI(Windows) 또는 PKG(Mac OS) 파일이 포함됩니다.
- 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은 기본 패키지를 배포하기 전에 배포해야 합니다.
따라서 Exceptions Deployer 애플리케이션을 사용하여 Windows에 Acrobat XI을 배포하는 경우 기본 MSI 패키지를 배포하기 전에 사전 모드에서 Exceptions Deployer 애플리케이션을 실행해야 합니다. 다른 모든 패키지의 경우 기본 패키지를 배포한 후에 사후 모드에서 Exceptions Deployer 애플리케이션을 실행합니다. Exceptions 폴더에 Windows용 Acrobat과 다른 패키지가 함께 있는 경우에는 Exceptions Deployer 애플리케이션을 기본 MSI 패키지를 배포하기 전에 한 번(Windows용 Acrobat 배포), 그리고 기본 MSI 패키지를 배포한 후에 한 번(다른 패키지 배포), 총 두 번 실행해야 합니다.
Acrobat의 경우 Exception Deployer 애플리케이션이 필요하지 않습니다. Acrobat의 경우 Acrobat를 설치하게 되는 Build 폴더의 setup.exe만 실행하면 되며, 선택 유형의 라이선스와 모든 기본 애플리케이션은 Exceptions 디렉터리에 있지 않습니다.
애플리케이션이 하나라도 Exceptions 폴더에 위치해 있는 경우, 설치 후 옵션을 통해 ExceptionDeployer를 실행하여 이를 설치해야 합니다. 이러한 애플리케이션에는 Adobe Scount, Gaming SDK 및 Adobe Help가 있습니다.
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 Example Creative Cloud Packager 배포 스크립트 REM 참고: 사용 중인 패키지와 일치하도록 언어, MSI 및 로그 파일 이름을 변경한 다음 패키지 REM 2018 Adobe Inc.를 정의하는 .ccp 파일과 함께 이 파일을 패키지에 저장하십시오. 지원이 필요한 경우 http://www.adobe.com/support/ REM을 방문하십시오. ------------------------------------------------------------------------------------------------ REM @setlocal enableextensions @cd /d "%~dp0" 독일어 installLanguage 옵션을 사용한 REM 예제가 실행된 디렉터리에서 스크립트가 실행 중인지 확인하십시오. de_DE를 fr_FR, en_GB, en_US 등으로 대체합니다. as required cd Exceptions exceptionDeployer.exe --workflow=install --mode=pre --installLanguage=de_DE cd ..\Build start /wait msiexec /i "Adobe CC All.msi" /qn /lv* "%TEMP%\CC_all_msiexec.log" 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
installLanguage 옵션은 Windows용 Acrobat을 설치하는 경우에만 필요합니다.
|
설명 |
--workflow=install |
Exceptions Deployer 애플리케이션이 사용되는 워크플로입니다. 현재 install이 유일한 워크플로입니다. |
--mode=pre|post |
Exceptions Deployer 애플리케이션을 기본 패키지 배포 전에 실행할지 또는 배포 후에 실행할지를 지정합니다. 참고: Exceptions Deployer 애플리케이션을 pre 및 post 모드 모두에서 실행하는 것이 좋습니다. |
--INSTALLDIR=<설치 디렉터리 경로> |
예외 페이로드가 설치될 디렉터리 경로입니다. |
--installLanguage |
Acrobat 패키지의 로케일을 지정합니다. |
--abortOnFail |
패키지 중 하나의 배포가 실패할 경우 Exceptions Deployer 애플리케이션에서 다음 패키지 배포 작업을 계속할지 여부를 지정합니다. |
--도움말 |
명령 사용법 및 구문을 표시합니다. |
예제
- 다음은 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 |
하나 이상의 페이로드를 배포할 수 없습니다. 예를 들어 3개의 페이로드 중 2개만 성공적으로 배포되었습니다. |
자세한 내용은 다음 섹션에 설명된 Exceptions Deployer 애플리케이션 로그 파일에서 확인할 수 있습니다.
Mac OS에서 Exceptions Deployer 애플리케이션 설명서 페이지 사용
Mac OS에서 Adobe Exceptions Deployer 설명서 페이지를 사용하여 명령줄의 구문 및 사용법에 대한 정보를 참조할 수 있습니다. 설명서 페이지를 설정하려면 다음 단계를 수행하십시오.
- Exceptions Deployer 애플리케이션 dmg 파일을 마운트합니다.
- 명령 터미널을 엽니다.
- 디렉터리를 마운트된 dmg 파일로 변경합니다.
- 다음 명령을 실행합니다.
sudo sh Install_XDAManPage.sh
Exceptions Deployer 애플리케이션 설명서 페이지가 설정됩니다. 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 -
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 -
내 계정 로그인