설정은 레지스트리나 그룹정책을 이용해서 Windows Installer가 기록할 이벤트의 종류를 지정할 수 있습니다. 기록된 이벤트 종류를 나타내기 위해 이벤트 종류를 나타내는 문자를 입력해야 하며, 사용자가 원하는 만큼의 이벤트 종류를 나열할 수 있으며 원하는 순서대로 문자를 입력할 수 있습니다.
이 설정을 사용하지 않거나, 설정이 구성되어 있지 않으면, Windows Installer는 "iweap" 문자를 갖는 기본 이벤트 종류만을 기록합니다.
이벤트의 종류
i - 상태 메시지
w - 중요하지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 특정 작업 레코드
u - 사용자 요청
c - 시작 UI 매개 변수
m - 메모리 부족
p - 터미널 속성
v - 자세한 정보 출력
o - 디스크 공간 부족 메시지
i - 상태 메시지
w - 중요하지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 특정 작업 레코드
u - 사용자 요청
c - 시작 UI 매개 변수
m - 메모리 부족
p - 터미널 속성
v - 자세한 정보 출력
o - 디스크 공간 부족 메시지
위 옵션종류 지정은 레지스트리의 다음 경로에서 설정이 가능합니다.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Reg_SZ: Logging
Value: voicewarmup
Reg_SZ: Logging
Value: voicewarmup
그룹정책에서도 설정이 가능하며, [컴퓨터구성]-[관리 템플릿]-[Windows 구성 요소] 에서 Windows Installer 의 로깅항목에서 설정을 할수 있습니다.
물론,. 매번 패키지 설치시마다 패키지 별로 지정이 가능합니다.
Windows (R) Installer. V 3.01.4000.3959
msiexec /옵션 <필수 매개 변수> [옵션 매개 변수] 설치 옵션
</package | /i> <Product.msi>
제품을 설치 또는 구성합니다.
/a <Product.msi>
관리 설치 - 네트워크에서 제품을 설치합니다.
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
제품을 보급합니다. - m 모든 사용자, u 현재 사용자
</uninstall | /x> <Product.msi | ProductCode>
제품을 제거합니다.
표시 옵션
/quiet
자동 모드, 사용자 작업이 필요 없습니다.
/passive
무인 모드 - 진행률만 표시
/q[n|b|r|f]
사용자 인터페이스 수준을 설정합니다.
n - UI 표시 안 함
b - 기본 UI만 표시
r - 간단한 UI만 표시
f - 전체 UI 표시(기본값)
/help
도움말 정보
재시작 옵션
/norestart
설치 완료후 재시작을 하지 않습니다.
/promptrestart
필요한 경우 사용자에게 재시작 여부를 묻습니다.
/forcerestart
설치 후 항상 재시작합니다.
로깅 옵션
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 상태 메시지
w - 치명적이지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 작업 관련 기록
u - 사용자 요청
c - 초기 UI 매개 변수
m - 메모리 부족 또는 치명적인 종료 정보
o - 디스크 부족 메시지
p - 터미널 속성
v - 자세한 정보 출력
x - 추가 디버깅 정보
+ - 기존 로그 파일에 추가
! - 로그의 각 줄에 플러시
* - v 및 x 옵션을 제외한 모든 정보를 기록
/log <LogFile>
Equivalent of /l* <LogFile>
업데이트 옵션
/update <Update1.msp>[;Update2.msp]
업데이트를 적용합니다.
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
제품에 대한 업데이트를 제거합니다.
복구 옵션
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
제품을 복구합니다.
p - 파일이 없는 경우에만
o - 파일이 없거나 이전 버전이 설치되어 있는 경우(기본값)
e - 파일이 없거나 이전 또는 같은 버전이 설치되어 있는 경우
d - 파일이 없거나 다른 버전이 설치되어 있는 경우
c - 파일이 없거나 체크섬이 계산된 값과 다를 경우
a - 모든 파일을 강제로 다시 설치
u - 필요한 모든 사용자 특정 레지스트리 항목(기본값)
m - 필요한 모든 컴퓨터 특정 레지스트리 항목(기본값)
s - 기존의 모든 바로 가기(기본값)
v - 원본에서 실행하여 로컬 패키지에 연결
공개 속성 설정
[PROPERTY=PropertyValue]
msiexec /옵션 <필수 매개 변수> [옵션 매개 변수] 설치 옵션
</package | /i> <Product.msi>
제품을 설치 또는 구성합니다.
/a <Product.msi>
관리 설치 - 네트워크에서 제품을 설치합니다.
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
제품을 보급합니다. - m 모든 사용자, u 현재 사용자
</uninstall | /x> <Product.msi | ProductCode>
제품을 제거합니다.
표시 옵션
/quiet
자동 모드, 사용자 작업이 필요 없습니다.
/passive
무인 모드 - 진행률만 표시
/q[n|b|r|f]
사용자 인터페이스 수준을 설정합니다.
n - UI 표시 안 함
b - 기본 UI만 표시
r - 간단한 UI만 표시
f - 전체 UI 표시(기본값)
/help
도움말 정보
재시작 옵션
/norestart
설치 완료후 재시작을 하지 않습니다.
/promptrestart
필요한 경우 사용자에게 재시작 여부를 묻습니다.
/forcerestart
설치 후 항상 재시작합니다.
로깅 옵션
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 상태 메시지
w - 치명적이지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 작업 관련 기록
u - 사용자 요청
c - 초기 UI 매개 변수
m - 메모리 부족 또는 치명적인 종료 정보
o - 디스크 부족 메시지
p - 터미널 속성
v - 자세한 정보 출력
x - 추가 디버깅 정보
+ - 기존 로그 파일에 추가
! - 로그의 각 줄에 플러시
* - v 및 x 옵션을 제외한 모든 정보를 기록
/log <LogFile>
Equivalent of /l* <LogFile>
업데이트 옵션
/update <Update1.msp>[;Update2.msp]
업데이트를 적용합니다.
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
제품에 대한 업데이트를 제거합니다.
복구 옵션
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
제품을 복구합니다.
p - 파일이 없는 경우에만
o - 파일이 없거나 이전 버전이 설치되어 있는 경우(기본값)
e - 파일이 없거나 이전 또는 같은 버전이 설치되어 있는 경우
d - 파일이 없거나 다른 버전이 설치되어 있는 경우
c - 파일이 없거나 체크섬이 계산된 값과 다를 경우
a - 모든 파일을 강제로 다시 설치
u - 필요한 모든 사용자 특정 레지스트리 항목(기본값)
m - 필요한 모든 컴퓨터 특정 레지스트리 항목(기본값)
s - 기존의 모든 바로 가기(기본값)
v - 원본에서 실행하여 로컬 패키지에 연결
공개 속성 설정
[PROPERTY=PropertyValue]
참고로, 터미널 관리자 세션에서는 기본값(EnableAdminTSRemote)으로 설치가 가능하도록 되어 있습니다. 또한 Installer 캐시파일은 C:\WINDOWS\Installer 폴더에 저장되어 있습니다.
21-gpo-windowsinstaller.png
댓글 없음:
댓글 쓰기