파일 크기 및 버전 관리
VBScript 파일 WiFilVer.vbs는 Windows Installer Developers용 Windows SDK 구성 요소에 포함되어 있습니다. 샘플에서는 스크립트를 사용하여 파일 버전, 크기 및 언어 정보를 보고하거나 업데이트하는 방법을 보여 줍니다.
또한 샘플에서는 Windows Installer 작업, Windows Installer 데이터베이스에 액세스하는 방법 및 다음에 대한 사용을 보여 줍니다.
- Installer 개체의 Installer.OpenDatabase 메서드
- Installer.FileAttributes 속성
- Installer.FileHash 메서드
- Installer.FileVersion 메서드
- Installer 개체의 Installer.LastErrorRecord 메서드
- Database.OpenView 메서드
- 데이터베이스 개체의 Database.SummaryInformation 속성
- Session.DoAction 메서드
- Session.Property
- Session.SourcePath 속성
- 세션 개체의 Session.Mode 속성
- Record.StringData 속성
- Record 개체의 Record.IntegerData 속성
이 샘플을 사용하려면 windows 스크립트 호스트의 CScript.exe 또는 WScript.exe 버전이 필요합니다. CScript.exe 사용하여 이 샘플을 실행하려면 다음 구문을 사용하여 명령 프롬프트에 명령을 입력합니다.
cscript WiFilVer.vbs [데이터베이스 경로][선택적 원본 위치]
또한 다음에 주의해야 합니다.
- 첫 번째 인수가 /?이거나 너무 적은 인수가 지정되면 도움말이 표시됩니다.
- 출력을 파일로 리디렉션하려면 명령줄 마지막에 VBS > [파일 경로]를 입력합니다.
- 이 샘플은 성공의 경우 0(제로), 도움말이 호출되면 1(일), 스크립트가 실패하면 2(이) 값을 반환합니다.
업데이트하려는 Windows Installer 데이터베이스를 지정합니다. 이 데이터베이스는 원본 파일 루트에 있어야 합니다. 그러나 별도의 위치에서 데이터베이스의 원본을 지정할 수 있습니다. 원본이 압축되면 모든 파일이 루트에서 열립니다.
명령줄의 모든 위치에서 다음 옵션을 지정할 수 있습니다.
옵션 | 설명 |
---|---|
지정된 옵션 없음 | 데이터베이스의 파일 정보를 표시합니다. |
/U | 원본에서 데이터베이스의 파일 크기, 버전 및 언어 정보를 업데이트합니다. |
자세한 내용은 Windows Installer 스크립팅 샘플 및 Windows Installer 개발 도구를 참조하세요.