작성한 Wix를 사용하여 자동 설치를 시도하고 있습니다. 문제는 설치가 어떻게 진행되었는지, 즉 성공했는지 여부에 대한보고가 전혀 없다는 것입니다.자동 설치시 msi 설치 상태를보고하는 방법
지금은 모든 것을 파일에 기록하고 파일을 확인한 후 더 좋은 방법이 있는지 궁금합니다. 조용히 설치 -
TIA는
작성한 Wix를 사용하여 자동 설치를 시도하고 있습니다. 문제는 설치가 어떻게 진행되었는지, 즉 성공했는지 여부에 대한보고가 전혀 없다는 것입니다.자동 설치시 msi 설치 상태를보고하는 방법
지금은 모든 것을 파일에 기록하고 파일을 확인한 후 더 좋은 방법이 있는지 궁금합니다. 조용히 설치 -
TIA는
msi를 자동으로 실행하면 msiexec에 종료 코드가 표시됩니다. 0과 3010이 '좋다'(3010은 재부팅이 필요하다는 의미) 다른 모든 것은 (특히 1603) 나쁘다.
List of error codes and error messages for Windows Installer processes
나는 이것이 무엇 조용한 설치하는 것은 모든 약이다 말할 것입니다. :) /q
부터 시작하는 다른 명령 줄 스위치를 검사 할 수 있습니다.
/QN : 표시 없음 사용자 인터페이스이 the article about msiexec.exe에서 발췌 한 것입니다.
/qb : 기본 사용자 인터페이스를 표시합니다.
/QR : 설치 끝에 모달 대화 상자가 표시 와 감소 된 사용자 인터페이스를 표시합니다.
/qf : 끝 부분에 모달 대화 상자 이 표시된 전체 사용자 인터페이스를 표시합니다.
/qn + : 마지막에 표시되는 모달 대화 상자가 인 경우를 제외하고는 사용자 인터페이스가 표시되지 않습니다.
/qb + : 끝 부분에 모달 대화 상자 이 표시된 기본 사용자 인터페이스를 표시합니다.
/qb- : 모달 대화 상자가없는 기본 사용자 인터페이스를 표시합니다.
설치 후 직접 설치해야하는 경우 프로그램 추가/제거 콘솔을 살펴보십시오. 설치되어 있다면, 거기에 있습니다 (you tell it explicitly not to be 제외).
당신은 종료 코드의 관점에서 정답을 입수했습니다,하지만 난 그냥 여전히 MSI GUI의 대부분을 억제하면서 더 "상호 작용"을 허용하는 또 다른 방법은 모달을 허용하는 것입니다 추가 할 대화 상자가 설치가 끝날 때 표시됩니다. 이것은 /QN을 추가하여 달성 +를 msiexec.exe를 명령 행 :
C:\Windows\system32\msiexec.exe /I "C:\test.msi" /QN+
이것은 자동 설치 실행을하지만, 모달 대화 상자가 있음을 알려주는 설정의 끝 부분에 표시 될 것입니다 설치가 완료되었습니다.
GUI 시퀀스의 일부를 억제하는 것과 관련하여 많은 옵션이 있으며,이를 달성하기위한 명령 줄은 때로 혼란 스럽습니다. 내 게시물 here에서 무료 도구으로 자동 생성하여 명령 줄 구문을 명확히하는 데 도움이되는 도구를 확인하십시오.
감사합니다. 이것은 내가 필요한 것입니다. – ManyRootsofAllEvil