Msitran.exe
Msitran.exe는 MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo 및 MsiDatabaseApplyTransform을 사용하여 변환 파일을 생성하거나 적용합니다.
이 도구는 Windows Installer 개발자용 Windows SDK 구성 요소에서만 사용할 수 있습니다.
Syntax
다음 구문을 사용하여 변환을 생성합니다.
msitran -g {base db}{ref db}{transform file name}[{error conditions / validation conditions}]
다음 구문을 사용하여 변환을 적용합니다.
msitran -a {transform}{database}[{error conditions}]
명령줄 옵션
Msitran.exe는 다음과 같은 대/소문자를 구분하지 않는 명령줄 옵션을 사용합니다. 대시 대신 슬래시 구분 기호를 사용할 수도 있습니다.
옵션 | 설명 |
---|---|
-g | 변환을 생성합니다. |
지정하지 않을 경우 | 애플리케이션을 변환합니다. |
변환을 적용할 때 다음 오류가 표시되지 않을 수 있습니다. 오류를 표시하지 않으려면 {오류 조건} 인수에 적절한 문자를 포함합니다. -g로 지정된 조건은 변환의 요약 정보에 배치되지만 -a를 사용하여 변환을 적용할 때는 사용되지 않습니다. 자세한 내용은 MsiDatabaseApplyTransform을 참조하세요.
옵션 | 표시되지 않는 오류 |
---|---|
a | 기존 작업을 추가합니다. |
b | 존재하지 않는 행을 삭제합니다. |
c | 기존 테이블을 추가합니다. |
d | 존재하지 않는 테이블을 삭제합니다. |
e | 기존 행을 수정합니다. |
f | 코드 페이지를 변경합니다. |
다음 유효성 검사 조건을 사용하여 패키지에 변환을 적용할 수 있는 시기를 나타낼 수 있습니다. 이러한 조건은 -g로 지정할 수 있지만 -a로 지정할 수는 없습니다.
옵션 | 유효성 검사 조건 |
---|---|
g | 업그레이드 코드를 확인합니다. |
l | 언어를 확인합니다. |
p | 플랫폼을 확인합니다. |
r | 제품을 확인합니다. |
초 | 주 버전만 확인합니다. |
t | 주 버전과 부 버전만 확인합니다. |
u | 주 버전, 부 버전 및 업그레이드 버전을 확인합니다. |
v | 적용된 데이터베이스 버전 < 기본 데이터베이스 버전입니다. |
w | 적용된 데이터베이스 버전 <= 기본 데이터베이스 버전입니다. |
x | 적용된 데이터베이스 버전 = 기본 데이터베이스 버전입니다. |
y | 적용된 데이터베이스 버전 >= 기본 데이터베이스 버전입니다. |
z | 적용된 데이터베이스 버전 > 기본 데이터베이스 버전입니다. |
관련 항목