설치 옵션
- 설치 패키지를 시작하기 위한 설치 유형을 설정
구문
test.exe [/i][/a][/j] <path_to_package>
코드 | 옵션 |
---|
/i | 일반 설치를 지정 |
/a | 관리 설치를 지정 |
/x | 패키지 제거 |
표시 옵션
- 대상 환경에 따라 설치 프로세스 중에 사용자에게 표시되는 내용을 구성할 수 있다. 하지만 사용자와 상호 작용이 필요하지 않은 그룹 정책을 사용하여 패키지를 배포하는 경우 UI가 관련되지 않아야 한다.
구문
test.exe /i <path_to_package> [/quiet] [/passive] [/q{n|b|r|f}]
ex) test.exe /i "C:\test.exe" \qn
코드 | 옵션 |
---|
/quiet | 자동 모드를 지정. 즉, 사용자 상호 삭용이 필요하지 않음 |
/passive | 무인 모드를 지정. 즉, 설치에 진행률 표시줄만 표시 |
/qn | 설치 프로세스 중 UI가 없음을 지정 |
/qb | 설치 프로세스 중 기본 UI가 있음을 지정 |
다시 시작 옵션
- 설치 패키지가 파일을 덮어쓰거나 사용 중인 파일을 변경하려는 경우 설치가 완료되기 전에 다시 부팅해야할 수 있다
구문
test.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]
ex) test.exe /i "C:\test.exe" /norestart
코드 | 옵션 |
---|
/norestart | 설치가 완료된 후 디바이스가 다시 시작되는 것을 중이 |
/promptrestart | 다시 부팅이 필요한지 묻는 메시지를 사용자에게 표시 |
/forcerestart | 설치가 완료된 후 디바이스를 다시 시작 |
업데이트 옵션
- 설치 패키지를 사용하여 업데이트를 적용하거나 제거
구문
tset.exe [/p][/update][/uninstall[/package<produce_code_of_package>]] <path_to_package>
ex)
test.exe /p "C:\test.exe"
test.exe /p "C:\test.exe" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
test.exe /update "C:\test.exe"
코드 | 옵션 |
---|
/p | 패치를 설치, 자동으로 설치하는 경우 REINSTALLMODE의 속성도 ecmus로 설정하고, REINSTALL을 ALL로 설정해야 한다. 그렇지 않으면 패치는 대상 디바이스에 캐시된 MSI만 업데이트 한다. |
/update | 패치 설치 옵션, 여러 업데이트를 적용하는 경우 ; 을 사용하여 분리해야 한다. |
REINSTALLMODE 속성
- 대/소문자를 구분하지 않으며 순서에 독립적이다.
- REINSTALL 속성과 함께 사용해야 한다.
- 관리 설치 중에 REISNTALLMODE속성을 무시한다.
옵션 코드 다시 설치
- 기본적으로 REINSTALLMODE는 "omus"이다.
코드 | 옵션 |
---|
p | 파일이 없는 경우에만 다시 설치 |
o | 파일이 없거나 이전 버전인 경우 다시 설치 |
e | 파일이 없거나 동일하거나 이전 버전인 경우 다시 설치 |
d | 파일이 없거나 다른 버전이 있는 경우 다시 설치 |
c | 체크섬 값을 확인하고, 누락되거나 손상된 경우 파일 설치 |
a | 체크섬 또는 버전에 관계없이 모든 파일을 강제로 다시 설치 |
u | HEKY_CURRENT_USER또는 HKEY_USERS로 이동하는 레지스트리 테이블에서 필요한 모든 레지스트리 항목을 다시 작성 |
m | HKEY_LOCAL_MACHINE또는 HKEY_CLASSES_ROOT로 이동하는 레지스트리 테이블에서 필요한 모든 레지스트리 항목을 다시 작성 |
s | 모든 바로 가기를 다시 설치하고 기존 바로 가기 및 아이콘을 덮어쓰는 모든 아이콘을 다시 캐시 |
v | 원본 패키지에서 실행하고 로컬 패키지를 다시 캐시할 때 사용, 첫 번째 설치에 v옵션 사용 금지 |