Manifestchk.vbs
O arquivo VBScript Manifestchk.vbs é uma ferramenta de validação fornecida no SDK (Software Development Kit) do Microsoft Windows que valida arquivos de manifesto de aplicativo e assembly.
A execução deste exemplo requer Windows Script Host. Para obter mais informações sobre o Windows Script Host, consulte a seção Windows Script Host do Windows SDK. Na verdade, o Windows Script Host consiste em dois hosts. CScript.exe é a versão que permite executar scripts no prompt de comando. CScript.exe fornece opções de linha de comando para definir propriedades de script.
O formato da linha de comando é o seguinte:
Cscript //nologo manifestchk.vbs /s: [drive:][path]schemafilename /m: [drive:][path]manifestfilename [/q] /t: option
Os sinalizadores definidos para Manifestchk.vbs são descritos na tabela a seguir.
Sinalizador | Descrição |
---|---|
/s | Especifica o nome do arquivo de esquema de manifesto para validar os manifestos. Consulte o esquema em Esquema de arquivo de manifesto. |
/m | Especifica o nome do arquivo de manifesto a ser validado. |
/q | Suprime todas as saídas do console. |
/t | Especifica o tipo de arquivo de manifesto. Os valores válidos são: AM Validar o esquema do arquivo de manifesto de um manifesto de assembly ou manifesto de aplicativo PC Validar o esquema do arquivo de configuração do editor de um arquivo de configuração do editor AC Validar o esquema do arquivo de configuração do aplicativo de um arquivo de configuração do aplicativo. |
Se o sinalizador /q não for especificado, Manifestchk.vbs exibirá informações detalhadas sobre o primeiro erro encontrado no arquivo e exibirá uma mensagem informando se o processo de validação foi bem-sucedido ou não.
Este utilitário verifica o seguinte:
- Uma linha de comando válida.
- Essa versão 3 do MSXML está instalada.
- Que o manifesto use XML bem formado.
- Que o manifesto esteja de acordo com o esquema fornecido. Observe que Manifestchk.vbs verifica o arquivo de manifesto com base apenas no que está especificado no esquema fornecido. Para obter um exemplo de esquema de manifesto, consulte Esquema de arquivo de manifesto.
Cscript.exe retorna um valor 0 se o processo de validação foi bem-sucedido e 1 se não foi bem-sucedido. Retorna 2 se houver um erro em um argumento de linha de comando.