Manifestchk.vbs
Het VBScript-bestand Manifestchk.vbs is een validatieprogramma dat is opgegeven in de Microsoft Windows Software Development Kit (SDK) waarmee toepassings- en assemblymanifestbestanden worden gevalideerd.
Voor het uitvoeren van dit voorbeeld is Windows Script Host vereist. Zie de sectie Windows Script Host van de Windows SDK voor meer informatie over Windows Script Host. Windows Script Host is eigenlijk twee hosts. CScript.exe is de versie waarmee u scripts vanaf de opdrachtprompt kunt uitvoeren. CScript.exe biedt opdrachtregelopties voor het instellen van scripteigenschappen.
De opdrachtregelindeling is het volgende:
Cscript //nologo manifestchk.vbs /s:[station:][path]schemafilename/m:[station:][pad]manifestbestandnaam[/q] /t:optie
De vlaggen die zijn gedefinieerd voor Manifestchk.vbs, worden beschreven in de volgende tabel.
Vlag | Beschrijving |
---|---|
/s | Hiermee geeft u de naam van het manifestschemabestand op om manifesten te valideren op basis van. Zie het schema in manifestbestandsschema. |
/m | Hiermee geeft u de manifestbestandsnaam op die moet worden gevalideerd. |
/q | Onderdrukt alle uitvoer naar de console. |
/t | Hiermee geeft u het type manifestbestand. De geldige waarden zijn: AM Valideer het manifestbestandsschema van een assemblymanifest of toepassingsmanifest Pc valideer het configuratieschema van het publisher-configuratiebestand van een publisher-configuratiebestand AC Valideer het schema van het toepassingsconfiguratiebestand van een toepassingsconfiguratiebestand. |
Als de vlag /q niet is opgegeven, geeft Manifestchk.vbs gedetailleerde informatie weer over de eerste fout die in het bestand is opgetreden en wordt een bericht weergegeven waarin wordt aangegeven of het validatieproces is geslaagd of niet.
Met dit hulpprogramma wordt gecontroleerd op het volgende:
- Een geldige opdrachtregel.
- Dat MSXML versie 3 is geïnstalleerd.
- Dat het manifest gebruikmaakt van goed opgemaakte XML.
- Dat het manifest overeenkomt met het opgegeven schema. Houd er rekening mee dat Manifestchk.vbs het manifestbestand alleen verifieert op basis van wat is opgegeven in het opgegeven schema. Zie Manifestbestandsschemavoor een voorbeeld van een manifestschema.
Cscript.exe retourneert een waarde van 0 als het validatieproces is geslaagd en 1 als het niet lukt. Het retourneert 2 als er een fout optreedt in een opdrachtregelargument.