Installation Manager 명령행 인수

다음 표에서는 IBM Installation Manager 명령행 인수에 대한 자세한 정보를 제공합니다.

Installation Manager 명령

명령행 인수는 명령과 옵션으로 구성됩니다. 명령은 옵션을 지정하지 않고 사용할 수 있습니다. 대부분의 명령은 대시를 사용하지 않습니다. 이전 Installation Manager 버전과의 호환성을 위해 대시로 시작되는 일부 명령이 있습니다. 옵션을 사용할 때는 명령을 지정해야 합니다. 옵션은 대시로 시작됩니다.
참고: Installation Manager 명령행에서는 별표(*)를 사용해서는 안됩니다. 별표를 입력하면 Installation Manager가 명령행 인수를 인식하지 못하고 오류를 생성합니다.

표 1에는 명령이 표 2에는 옵션이 나와 있습니다.

표 1: Installation Manager 명령

명령 설명
encryptString stringToEncrypt
입력된 문자열을 암호화합니다.

명령행 인터페이스에서 eclipse 디렉토리를 열고 encryptString 명령과 암호화된 문자열을 리턴하는 -nosplash 옵션을 포함하는 문자열을 입력하십시오. 문자열 암호화 유틸리티 창이 열리고 암호화될 문자열 필드에 암호화할 문자열이 포함됩니다. 암호화된 문자열 버전 필드에는 응답 파일에 복사할 암호화된 값이 포함됩니다. 문자열 암호화 유틸리티에서 암호화할 문자열 필드를 변경한 후 확인을 클릭하여 새 암호화된 문자열을 생성할 수 있습니다.

암호화 보안을 강화하려면 encryptString-passwordKey를 함께 사용하십시오.

응답 파일을 레코딩할 때 비밀번호의 암호화된 문자열이 작성되어 응답 파일에 저장됩니다. Rational® ClearCase®에 대한 응답 파일의 암호화된 문자열 예제:

profile installLocation='C:\Program Files\IBM\RationalSDLC' id="IBM Rational SDLC'
data key='user.CC_ServerProcessPassword,com.ibm.rational.clearcase.nt_i386' value='1ML/Coqkg33e5616BcUnYg=='
/profile

응답 파일을 레코딩한 후 다른 암호화된 문자열을 생성하여 응답 파일에 붙여넣으려면 encryptString을 사용하십시오. 예를 들어, 응답 파일을 레코딩합니다. 응답 파일을 사용하여 다섯 대의 컴퓨터에 IBM 제품을 설치합니다. 다섯 대의 컴퓨터 각각에는 응답 파일의 데이터 키에 대한 다른 비밀번호 값이 필요합니다. 컴퓨터 중 하나에서 설치를 실행하기 전에 컴퓨터에서 사용할 비밀번호에 대해 암호화된 문자열을 생성하십시오. 암호화된 문자열을 응답 파일에 복사하십시오. 업데이트된 응답 파일을 사용하여 자동 설치를 시작하십시오.

exportInstallData outputFileName
설치 데이터를 아카이브 형식(.zip)의 지정된 파일로 내보냅니다. 여기서 outputFileName은 내보낸 데이터를 포함하는 생성된 파일의 이름입니다.

명령행 인터페이스에서 eclipse 디렉토리를 열고 exportInstallData 명령 및 파일 이름과 -noSplash-silent 옵션을 입력하여 설치 데이터를 내보내십시오.

help, -help, -h, ?, -? 
	help command
	help all
Installation Manager 명령행 인수에 대한 간략한 설명을 표시합니다.

help 명령과 다른 명령을 함께 사용하는 경우에는 해당 명령에 대한 간략한 설명이 표시됩니다. 모두 옵션을 사용하는 경우에는 모든 명령에 대한 설명이 표시됩니다.

이전 버전과의 호환성을 위해 이 명령은 대시와 함께 사용할 수 있습니다(-help).

input responseFile 
Installation Manager 또는 Installation Manager 설치 프로그램에 대한 입력으로 XML 응답 파일을 지정합니다. 응답 파일은 Installation Manager 또는 Installation Manager 설치 프로그램이 실행하는 명령을 포함합니다.
다음 명령에는 input을 사용하지 마십시오.
  • installAll, -installAll
  • updateAll, -updateAll
responsefile 값에 파일 경로 또는 URL을 사용할 수 있습니다. 다음 예제는 파일 경로 및 URL 문자열을 표시합니다.
  • 파일 경로:
    • Windows: input C:\response_files\myresponsefile.xml
    • Linux 및 UNIX: input /response_files/myresponsefile.xml
  • URL: input http://server/response_files/myresponsefile.xml
신임 정보는 자동 설치 스크립트가 아닌 키 링 파일에 저장해야 합니다.
알아두기: 응답 파일을 레코딩하고, 샘플 응답 파일을 편집하거나 응답 파일을 수동으로 작성할 수 있습니다.

이전 버전과의 호환성을 위해 이 명령은 대시와 함께 사용할 수 있습니다(-input).

installAll
중요사항: Installation Manager 버전 1.4.4부터는 installAll이 더 이상 사용되지 않습니다. 여러 제품을 동시에 설치하는 경우 여러 가지 잠재적인 문제가 존재하므로 이 명령은 사용하지 않는 것이 좋습니다. 예를 들어, 다음과 같습니다.
  • 패키지가 동일한 기본 설치 디렉토리를 갖지만 패키지를 동일한 패키지 그룹에 설치할 수 없는 경우에는 설치에 실패합니다.
  • 추가 설치 정보가 필요한 패키지의 경우에는 설치 문제가 발생할 수 있습니다. 사용자는 패키지 간에 데이터 충돌을 발생시킬 수 있는 -properties 옵션을 사용하여 필수 데이터를 제공해야 합니다.
  • 확장 패키지 설치 위치를 제어할 수 없습니다.
  • 많은 패키지를 동시에 설치하려면 많은 양의 디스크 공간이 필요하며 완료하는 데 긴 시간이 소요될 수 있습니다.
모든 패키지를 지정된 저장소에 설치합니다.

이 명령은 액세스 가능한 모든 저장소의 모든 패키지를 해당 기본 설치 디렉토리에 설치합니다. 이 명령은 기본 패키지 기능으로 선택한 패키지만 설치할 수 있습니다.

다음 명령에는 installAll을 사용하지 마십시오.
  • input, -input
  • updateAll, -updateAll
updateAll
서비스 저장소와 Installation Manager 환경 설정에서 정의된 저장소에서 설치된 모든 패키지를 업데이트합니다.
updateAll 명령은 다음 옵션과 함께 사용하십시오.
  • -installFixes: 수정사항을 설치합니다.
  • -properties: 패키지 그룹 프로파일 특성을 정의합니다.
  • -repositories: Installation Manager의 저장소 목록을 대체하고 패키지 위치를 지정합니다.
다음 명령에는 updateAll을 사용하지 마십시오.
  • input, -input
  • installAll, -installAll
version
Installation Manager의 버전과 내부 버전을 표시합니다.

이전 버전과의 호환성을 위해 이 명령은 대시와 함께 사용할 수 있습니다(-version).

표 2: Installation Manager 옵션

옵션 설명
-acceptLicense
패키지를 설치할 때 라이센스 계약에 동의해야 하는 경우 명령에 -acceptLicense 옵션을 포함합니다.
-accessRights, -aR mode

여기서 mode=[admin, nonAdmin, group]

Installation Manager가 관리자, 비관리자 또는 그룹 모드로 운영되는지 여부를 정의합니다. 관리자 모드의 경우에는 다음과 같이 —accessRightsadmin 매개변수를 함께 사용하십시오. -accessRights admin. 비관리자 모드의 경우에는 다음과 같이 —accessRights 인수와 nonAdmin 매개변수를 함께 사용하십시오. -accessRights nonAdmin. 그룹 모드의 경우에는 —accessRightsgroup 매개변수를 함께 사용하십시오. -accessRights group

Installation Manager의 관리자 인스턴스는 하나만 설치할 수 있습니다. 비관리자의 경우에는 사용자마다 하나의 Installation Manager 인스턴스만 설치하십시오.

—accessRights가 사용되지 않는 경우, 기본값은 현재 사용자 권한에 따라 설정됩니다.
참고:
  • 관리자 그룹의 구성원인 Microsoft Windows XP Professional 사용자의 경우 기본값은 항상 -accessRights admin입니다. 이러한 사용자가 비관리자 모드에서 실행하려면 -accessRights nonAdmin 인수를 명시적으로 전달하십시오.

사용자에게 적절한 시스템 권한이 없는 경우 Installation Manager는 오류를 보고합니다.

주의: Installation Manager의 동일한 인스턴스를 설치, 수정, 업데이트, 롤백 또는 제거 시 이 인수를 변경하지 마십시오. 예를 들어, User1이 관리자 액세스 권한으로 C:\user1\InstallationManager 디렉토리에 Installation Manager를 설치합니다. C:\user1\InstallationManager 디렉토리의 Installation Manager를 수정하는 명령을 실행하는 경우, User1-accessRights nonAdmin 인수를 사용하지 않아야 합니다.

관리자, 비관리자 또는 그룹으로 설치에 대한 정보는 관리자 또는 비관리자로 설치를 참조하십시오.

-dataLocation, -dL dataLocation
Installation Manager 데이터 디렉토리의 디렉토리 위치를 지정합니다. 이 위치는 설치된 패키지에 대한 정보를 저장합니다. Installation Manager 설치 시 이 위치를 설정하십시오. -datalocation으로 설정된 디렉토리 위치는 Installation Manager 설치 디렉토리의 서브디렉토리가 될 수 없습니다.
주의:
  • Installation Manager가 설치된 이후 이 인수를 변경하지 마십시오. 이 인수를 변경하면 설치 데이터가 손상될 수 있습니다. 이러한 손상으로 설치된 패키지를 수정, 업데이트, 롤백 또는 설치 제거하지 못할 수 있습니다.
  • -dataLocation의 디렉토리 위치를 지정하고 해당 위치가 기본값이 아닌 경우에는 Installation Manager 또는 Installation Manager 설치 프로그램을 사용할 때마다 지정된 위치를 사용해야 합니다. Installation Manager 설치 프로그램의 경우에는 설치 프로그램을 시작할 때마다 -dataLocation 옵션을 사용하여 동일한 디렉토리 위치를 지정해야 합니다. 설치된 Installation Manager 인스턴스는 지정된 위치를 자동으로 사용합니다.
-datalocation 옵션에 동일한 디렉토리 위치를 사용해야 하는 경우 예:
  • Installation Manager가 설치되지 않고 Installation Manager 설치 프로그램을 사용합니다. 설치 프로그램을 시작할 때마다 -dataLocation에 동일한 디렉토리 위치를 지정해야 합니다. 동일한 위치를 사용하지 않으면 여러 dataLocation 위치가 작성되어 손상될 수 있습니다.
  • 지정된 디렉토리 위치를 사용하여 Installation Manager가 설치됩니다. Installation Manager 설치 프로그램을 사용하는 경우 -dataLocation 옵션을 사용하여 동일한 디렉토리 위치를 지정해야 합니다.

파일 유형 정보 및 에이전트 데이터 위치에 저장되는 정보는 에이전트 데이터 위치를 참조하십시오.

-keyring file [-password password]
지정되면 키 링 파일이 없는 경우 Eclipse가 키 링 파일을 작성하는 원인이 됩니다. -password password 인수는 선택적입니다. 비밀번호가 지정되지 않은 경우, Eclipse는 기본 비밀번호를 사용합니다. 키 링 파일을 여는 데 비밀번호를 지정하여 보다 강력한 암호화를 제공할 수 있습니다.

키 링 파일의 컨텐츠는 암호화됩니다. 키 링 파일에 대한 쓰기 권한이 있어야 합니다.

Installation Manager는 Eclipse 인프라스트럭처를 사용하여 키 링 파일에 신임 정보를 저장합니다. 키 링 파일에 대한 추가 정보는 Eclipse 워크벤치 사용자 안내서를 참조하십시오.

주의: Installation Manager 버전 1.4.3부터는 더 이상 --launcher.ini .ini file이 사용되지 않습니다. 다음 명령은 .ini 파일을 지정하지 않고 사용할 수 있습니다. install, installc, userinst, userinstc, groupinst, groupinstc, uninstallcuninstall.
--launcher.ini .ini file
예제:
  • --launcher.ini silent-install.ini
  • --launcher.ini silent-uninstall.ini
  • --launcher.ini user-silent-install.ini
  • --launcher.ini user-silent-uninstall.ini
사용할 제품 .ini 파일의 위치를 지정합니다. 이 인수를 지정하지 않으면 Installation Manager는 실행기와 동일한 디렉토리에서 이름이 같고 확장자가 .ini인 파일을 확인합니다. 예를 들어, installc가 실행기인 경우에는 Installation Managerinstallc.ini를 확인합니다.

silent-install.ini 파일에는 자동 설치를 위한 초기화 매개변수가 포함되어 있습니다. silent-install.ini 파일은 installc 파일과 동일한 디렉토리에 있으며 존재해야 합니다.

user-silent-install.ini 파일은 비관리자 설치에 사용됩니다. user-silent-uninstall.ini 파일은 비관리자 설치 제거 프로시저에 사용됩니다.

중요사항: Installation Manager에 대한 설치 파일에 제공된 silent-install.iniuser-silent-install.ini 파일 버전은 input 명령행 인수를 사용합니다. installAll 또는 updateAll을 이러한 .ini 파일과 함께 사용하려면 -input 행과 응답 파일을 가리키는 행을 제거해야 합니다. 제거할 두 행의 예는 다음과 같습니다.
-input@osgi.install.area\install.xml
-input 및 응답 파일 행을 제거하지 않으면 installAllupdateAll 명령행 인수가 작동하지 않습니다.

Installation Manager 설치 디렉토리의 .ini 파일은 -input 명령행 인수를 사용하지 않습니다.

Installation Manager에 대한 설치 파일에서 silent-install.ini 파일의 예는 다음과 같습니다.

-toolId
isilentInstall
-accessRights
admin
-vm
jre_5.0.4.sr11_20091106a\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-input
@osgi.install.area\install.xml
-vmargs
-Xquickstart
-Xgcpolicy: gencon

Installation Manager 디렉토리에서 silent-install.ini 파일의 예는 다음과 같습니다.

-accessRights
admin
-vm
C:\Program Files\IBM\Installation Manager\eclipse\jre_5.0.3.sr8a_20080811b\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-vmargs
-Xquickstart
-Xgcpolicy: gencon

-input 인수를 사용하는 명령을 실행하고 또한 사용자가 사용하는 .ini 파일에 -input 인수가 포함된 경우, 명령의 -input 인수가 지정하는 응답 파일이 사용됩니다. .ini 파일의 -input 인수가 지정하는 응답 파일은 무시됩니다. -input 인수를 사용하는 명령 예제는 다음과 같습니다. ./install --launcher.ini silent-install.ini -input input_file_path_and_name

--launcher.suppressErrors
JVM(Java™ virtual machine) 오류 대화 상자를 억제합니다.
-log, -l log_file
자동 설치 결과를 레코딩하는 로그 파일을 지정합니다. 로그 파일은 XML 파일입니다.

자동 설치가 완료되면 result/result의 루트 요소가 로그 파일에 포함됩니다. 설치 중에 오류가 발생하면 자동 설치 로그 파일에 오류 요소 및 메시지가 포함됩니다.

응답 파일을 레코딩할 때 -log를 사용하지 마십시오.

주의: Installation Manager 버전 1.4.4부터는 -mode wizard가 더 이상 사용되지 않습니다.
-mode wizard
지정된 응답 파일로 Install 마법사를 실행합니다. -mode wizard를 사용하는 경우 input을 사용해야 합니다.

버전 1.4.4의 경우에는 IBMIM input response_file -acceptlicense를 사용하여 설치 마법사를 시작하십시오.

-nl value
명령에 nl 옵션과 언어 코드를 포함하면 지정된 언어에 대한 설정에 따라 명령행 동작이 조정됩니다.
다음 목록에는 로케일 값으로 나열될 수 있는 현재 지원되는 언어 코드가 나와 있습니다.
  • 아랍어(ar)
  • 체코어(cs)
  • 덴마크어(da)
  • 영어(en)
  • 프랑스어(fr)
  • 독일어(de)
  • 그리스어(el)
  • 헝가리어(hu)
  • 이탈리아어(it)
  • 일본어(ja)
  • 한국어(ko)
  • 리투아니아어(li)
  • 폴란드어(pl)
  • 포르투갈어(pt_BR)
  • 러시아어(ru)
  • 중국어(zh_CN)
  • 슬로베니아어(sl)
  • 스페인어(es)
  • 대만어(대만)(zh_TW)
  • 터키어(tr)
참고: 일부 언어는 부분 변환만 지원합니다. 언어가 부분 변환되는 경우 변환되지 않는 컨텐츠의 기본값은 영어입니다.
-nosplash
스플래시 화면을 삭제합니다.
-passwordKey, -pK passwordKey
passwordKey를 사용하여 비밀번호를 암호화하거나 암호 해독합니다.
-record responseFile
Installation Manager UI 명령행 또는 콘솔 모드로 조치에서 응답 파일을 생성하며 응답 파일의 위치를 지정합니다.
-showProgress, -sP
콘솔에 진행 표시줄을 표시합니다.
-showVerboseProgress, -sVP
콘솔에 진행상태 텍스트를 표시합니다. 예를 들어, 컴퓨터를 다시 시작해야 할 때 설치를 완료하기 위해 시스템을 다시 시동합니다.라는 텍스트가 표시됩니다.
주의: 버전 1.4.4부터는 더 이상 -silent가 사용되지 않습니다.
-silent, -s
  • -silent -installAll -nosplash --launcher.suppressErrors
  • -silent -updateAll -nosplash --launcher.suppressErrors
Installation Manager 설치 프로그램 또는 Installation Manager를 자동 설치 모드로 실행함을 지정합니다.
IBMIM, install, userinstgroupinst 명령을 사용하는 경우:
  • 사용 가능한 모든 패키지를 자동으로 설치하려면 -silent -installAll -nosplash --launcher.suppressErrors를 사용하십시오.
  • 설치된 모든 패키지를 자동으로 업데이트하려면 -silent -updateAll -nosplash --launcher.suppressErrors를 사용하십시오.

input 명령과 installAllupdateAll 명령을 함께 사용하지 마십시오. installAll을 사용하는 경우 패키지의 기본 기능이 설치됩니다. 설치되는 기능을 지정하려면 input responseFile을 사용해야 합니다. 응답 파일에는 설치할 기능에 대한 정보가 포함됩니다.
참고: 응답 파일을 레코딩할 때 설치할 기능을 선택할 수 있습니다.
중요사항: Installation Manager 버전 1.4.4부터는 installAll이 더 이상 사용되지 않습니다. 여러 제품을 동시에 설치하는 경우 여러 가지 잠재적인 문제가 존재하므로 이 명령은 사용하지 않는 것이 좋습니다. 자세한 정보는 installAll을 참조하십시오.
-skipInstall, -sI dataLocation
IBM 제품을 설치하지 않고 응답 파일을 레코딩합니다. dataLocation 값은 설치 폴더 및 파일의 디렉토리 위치를 지정합니다. IBM 제품이 설치되지 않아도 설치에 필요한 파일 및 폴더가 작성되어 지정된 디렉토리에 저장됩니다. 디렉토리는 쓰기 가능해야 합니다.

인수에 파일 경로가 있는지 확인하십시오. Installation Manager에서는 응답 파일의 디렉토리를 작성하지 않습니다.

주의:dataLocation 위치 값에 기존 dataLocation 디렉토리를 지정하지 마십시오. dataLocation 디렉토리의 기본 위치는 에이전트 데이터 위치를 참조하십시오.
중요사항: -skipInstall 인수를 사용하여 응답 파일을 레코딩하는 경우에는 작성되는 디렉토리, 폴더 및 파일을 유지해야 합니다. dataLocation 디렉토리를 유지하여 나중에 설치를 수정할 수 있습니다. 설치를 수정하기 위해 새 응답 파일을 레코딩하는 경우에는 dataLocation에 동일한 디렉토리를 지정합니다.

설치하는 각 IBM 제품 버전마다 다른 dataLocation 값을 사용하십시오.

업데이트를 레코딩하기 전에 -skipInstall을 사용하여 먼저 IBM 제품의 설치를 레코딩해야 합니다.

-vm
Java 실행기를 지정합니다. 자동 모드에서는 항상 Windows에서는 java.exe를 사용하고 Linux 및 UNIX에서는 java를 사용하십시오.

피드백