하위 저장소 관리
VBScript 파일 WiSubStg.vbs는 Windows Installer Developers용 Windows SDK 구성 요소에 포함되어 있습니다. 이 샘플에서는 스크립트를 사용하여 Windows Installer 데이터베이스에서 하위 저장소를 관리하는 방법을 보여 줍니다. 변환을 기존 Windows Installer 데이터베이스에 하위 저장소로 추가할 수 있습니다.
이 샘플에서는 다음을 사용하는 방법을 보여 줍니다.
- _Storages 테이블
- OpenDatabase 메서드(Installer 개체)
- CreateRecord 메서드
- Installer 개체의 LastErrorRecord 메서드
- OpenView 메서드
- 데이터베이스 개체의 Commit 메서드
- Fetch 메서드
- Modify 메서드
- View 개체의 Execute 메서드
- StringData 속성
- Record 개체의 SetStream 메서드
이 샘플을 사용하려면 windows 스크립트 호스트의 CScript.exe 또는 WScript.exe 버전이 필요합니다. CScript.exe를 사용하여 이 샘플을 실행하려면 다음 구문을 사용하여 명령 프롬프트에 명령줄을 입력합니다. 첫 번째 인수가 /?이거나 너무 적은 인수가 지정되면 도움말이 표시됩니다. 출력을 파일로 리디렉션하려면 VBS > [파일 경로]로 명령줄을 종료합니다. 이 샘플은 성공의 경우 0, 도움말이 호출되면 1, 스크립트가 실패하면 2 값을 반환합니다.
cscript WiSubStg.vbs [데이터베이스 경로][파일 경로][옵션][하위 저장소 이름]
하위 저장소를 추가하거나 제거할 Windows Installer 데이터베이스의 경로를 지정합니다. 하위 저장소로 추가되는 변환 또는 데이터베이스 파일의 경로를 지정합니다. Windows Installer 데이터베이스의 하위 저장소를 나열하려면 이 파일의 경로를 생략합니다. 선택적 하위 저장소 이름을 지정할 수 있습니다. 이 이름을 생략하면 하위 저장소 이름은 기본적으로 파일 이름으로 지정됩니다.
다음 옵션을 지정할 수 있습니다.
옵션 | 설명 |
---|---|
지정된 옵션 없음 | Windows Installer 데이터베이스에 하위 저장소를 추가합니다. |
/d | 하위 저장소를 제거합니다. 이 옵션 플래그 뒤에 제거될 하위 저장소의 이름이 있어야 합니다. |
추가 스크립팅 샘플은 Windows Installer 스크립팅 샘플를 참조하세요. Windows 스크립트 호스트가 필요하지 않은 샘플 유틸리티는 Windows Installer 개발 도구를 참조하세요.
지역화 샘플에서는 사용자 지정 변환을 하위 저장소로 포함하는 방법을 보여 줍니다.