2012-08-14 3 views
1

작성한 Wix를 사용하여 자동 설치를 시도하고 있습니다. 문제는 설치가 어떻게 진행되었는지, 즉 성공했는지 여부에 대한보고가 전혀 없다는 것입니다.자동 설치시 msi 설치 상태를보고하는 방법

지금은 모든 것을 파일에 기록하고 파일을 확인한 후 더 좋은 방법이 있는지 궁금합니다. 조용히 설치 -

TIA는

답변

1

나는 이것이 무엇 조용한 설치하는 것은 모든 약이다 말할 것입니다. :) /q부터 시작하는 다른 명령 줄 스위치를 검사 할 수 있습니다.

/QN : 표시 없음 사용자 인터페이스이 the article about msiexec.exe에서 발췌 한 것입니다.

/qb : 기본 사용자 인터페이스를 표시합니다.

/QR : 설치 끝에 모달 대화 상자가 표시 와 감소 된 사용자 인터페이스를 표시합니다.

/qf : 끝 부분에 모달 대화 상자 이 표시된 전체 사용자 인터페이스를 표시합니다.

/qn + : 마지막에 표시되는 모달 대화 상자가 인 경우를 제외하고는 사용자 인터페이스가 표시되지 않습니다.

/qb + : 끝 부분에 모달 대화 상자 이 표시된 기본 사용자 인터페이스를 표시합니다.

/qb- : 모달 대화 상자가없는 기본 사용자 인터페이스를 표시합니다.

설치 후 직접 설치해야하는 경우 프로그램 추가/제거 콘솔을 살펴보십시오. 설치되어 있다면, 거기에 있습니다 (you tell it explicitly not to be 제외).

1

당신은 종료 코드의 관점에서 정답을 입수했습니다,하지만 난 그냥 여전히 MSI GUI의 대부분을 억제하면서 더 "상호 작용"을 허용하는 또 다른 방법은 모달을 허용하는 것입니다 추가 할 대화 상자가 설치가 끝날 때 표시됩니다. 이것은 /QN을 추가하여 달성 +를 msiexec.exe를 명령 행 :

C:\Windows\system32\msiexec.exe /I "C:\test.msi" /QN+ 

이것은 자동 설치 실행을하지만, 모달 대화 상자가 있음을 알려주는 설정의 끝 부분에 표시 될 것입니다 설치가 완료되었습니다.

GUI 시퀀스의 일부를 억제하는 것과 관련하여 많은 옵션이 있으며,이를 달성하기위한 명령 줄은 때로 혼란 스럽습니다. 내 게시물 here에서 무료 도구으로 자동 생성하여 명령 줄 구문을 명확히하는 데 도움이되는 도구를 확인하십시오.