Silent 설치

/p"password"

  • test.exe 탭 에서 릴리스에 대한 암호 관련 설정을 구성한 경우 최종 사용자는 설치를 자동으로 실행할 때 /p옵션으로 암호를 지정해야 한다.
    ex) test.exe /s /p"test1234"

/r

  • 기록 모드에서 설치를 실행하고, 응답 파일을 생성해야 한다.
  • 응답파일에는 런타임 시 사용자가 입력한 데이터와 선택한 옵션에 대한 정보가 저장된다.

/s

  • 기본적으로 동일한 디렉터리에 있는 test.iss라는 응답 파일에 포함된 응답을 기반으로 자동 모드에서 설치를 실행
  • 대체 응답 파일의 위치를 지정하려면 /f1 옵션을 사용
  • 기본 MSI 설치에 대한 exe 초기화 대화 상자를 표시하지 않지만 응답 파일을 읽지 않고 기본 MSI 설치를 자동으로 실행하려면
    test.exe /s /v /qn

자동 기본 MSI 설치에 대한 공용 속성 값을 지정하려면 다음과 같은 명령어 사용
test.exe /s /v "/qn INSTALLDIR=D:\Destination"

/f1

  • 응답 파일의 위치와 이름을 지정
    ex) test.exe /s /f1"C:\tmp\test.iss"

/f2

  • 자동 모드에서 InstallScript MSI 또는 InstallScript 설치를 실행할 때 로그 파일 test.log는 기본적으로 응답 파일과 동일한 디렉터리 및 동일한 이름으로 생성되는데 /f2 옵션을 사용하면 로그 파일 위치와 파일 이름을 지정할 수 있다.
    ex ) test.exe /s /f2"c:\test.log"

특별한 설치 모드

/a

  • test.exe가 관리자 설치를 수행한다.
  • 바로가기, COM서버를 등록하거나 제거 로그를 생성하지 않는다.

/j

  • test.exe가 알려진 설치를 수행한다.
  • 바로가기를 만들고, COM 서버를 등록하고, 파일 유형을 등록하지만 사용자가 진입 지점중 하나를 호출할 때 까지 제품 파일을 설치하지 않는다

/x

  • test.exe가 이전에 설치된 제품을 제거한다.

/uninst

  • test.exe에서 기본 코드가 이전에 설치된 제품을 제거하는 이벤트 처리기 함수 OnUninstall만 실행

Passing Data to the Installation

/v

  • test.exe를 통해 명령줄 옵션 및 공용 속성 값을 전달하려는 경우 각 인수에 대해 한 번씩 명령줄에서 /v 옵션을 여러번 사용 가능하다.

  • ex)
    test.exe /v"/l*vc:\test.log"
    /v"MYPROPERTY1=value1" /v"/qb"

profile
history and study

0개의 댓글

Powered by GraphCDN, the GraphQL CDN