Manifestchk.vbs
VBScript 파일 Manifestchk.vbs는 애플리케이션 및 어셈블리 매니페스트 파일의 유효성을 검사하는 Microsoft Windows SDK(소프트웨어 개발 키트)에 제공되는 유효성 검사 도구입니다.
이 샘플을 실행하려면 Windows 스크립트 호스트가 필요합니다. Windows 스크립트 호스트에 대한 자세한 내용은 Windows SDK의 Windows 스크립트 호스트 섹션을 참조하세요. Windows 스크립트 호스트는 실제로 두 개의 호스트입니다. CScript.exe 명령 프롬프트에서 스크립트를 실행할 수 있는 버전입니다. CScript.exe 스크립트 속성을 설정하기 위한 명령줄 스위치를 제공합니다.
명령줄 형식은 다음과 같습니다.
Cscript //nologo manifestchk.vbs /s: [drive:][path]schemafilename /m: [drive:][path]manifestfilename [/q] /t: option
Manifestchk.vbs에 대해 정의된 플래그는 다음 표에 설명되어 있습니다.
Flag | 설명 |
---|---|
/s | 매니페스트의 유효성을 검사할 매니페스트 스키마 파일 이름을 지정합니다. 매니페스트 파일 스키마의 스키마를 참조하세요. |
/m | 유효성을 검사할 매니페스트 파일 이름을 지정합니다. |
/q | 콘솔에 대한 모든 출력을 표시하지 않습니다. |
/t | 매니페스트 파일의 형식을 지정합니다. 유효한 값은 다음과 같습니다. AM 어셈블리 매니페스트 또는 애플리케이션 매니페스트의 매니페스트 파일 스키마 유효성 검사 PC 게시자 구성 파일의 게시자 구성 파일 스키마 유효성 검사 AC는 애플리케이션 구성 파일의 애플리케이션 구성 파일 스키마의 유효성을 검사합니다. |
/q 플래그를 지정하지 않으면 Manifestchk.vbs는 파일에서 발생한 첫 번째 오류에 대한 자세한 정보를 표시하고 유효성 검사 프로세스가 성공했는지 여부를 나타내는 메시지를 표시합니다.
이 유틸리티는 다음을 확인합니다.
- 유효한 명령줄입니다.
- 해당 MSXML 버전 3이 설치됩니다.
- 매니페스트가 올바른 형식의 XML을 사용한다는 것입니다.
- 매니페스트가 제공된 스키마에 동의한다는 것입니다. Manifestchk.vbs는 제공된 스키마에 지정된 내용에 따라 매니페스트 파일을 확인합니다. 매니페스트 스키마의 예는 매니페스트 파일 스키마를 참조하세요.
Cscript.exe 유효성 검사 프로세스가 성공한 경우 0, 성공하지 못한 경우 1 값을 반환합니다. 명령줄 인수에 오류가 있으면 2를 반환합니다.