Scripts(bat) 설치 옵션-2

배병진·2023년 8월 21일
0

Windows

목록 보기
10/11

설치 옵션

  • 설치 패키지를 시작하기 위한 설치 유형을 설정

구문

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체크섬 또는 버전에 관계없이 모든 파일을 강제로 다시 설치
uHEKY_CURRENT_USER또는 HKEY_USERS로 이동하는 레지스트리 테이블에서 필요한 모든 레지스트리 항목을 다시 작성
mHKEY_LOCAL_MACHINE또는 HKEY_CLASSES_ROOT로 이동하는 레지스트리 테이블에서 필요한 모든 레지스트리 항목을 다시 작성
s모든 바로 가기를 다시 설치하고 기존 바로 가기 및 아이콘을 덮어쓰는 모든 아이콘을 다시 캐시
v원본 패키지에서 실행하고 로컬 패키지를 다시 캐시할 때 사용, 첫 번째 설치에 v옵션 사용 금지
profile
history and study

0개의 댓글