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 定義的旗標。
旗標 | 描述 |
---|---|
/s | 指定要驗證指令清單的指令清單架構檔名。 請參閱指令清單檔案架構中的架構。 |
/m | 指定要驗證的指令清單檔名。 |
/q | 隱藏主控台的所有輸出。 |
/t | 指定指令清單檔的類型。 有效值為:AM 驗證元件指令清單或應用程式指令清單的指令清單檔架構 計算機驗證發行者組態檔的發行者組態檔架構 AC 驗證應用程式組態檔的應用程式 組態檔架構。 |
如果未指定 /q 旗標,Manifestchk.vbs 會顯示檔案中第一個錯誤的詳細資訊,並顯示訊息,指出驗證程式是否成功。
此公用程式會檢查下列專案:
- 有效的命令行。
- 已安裝 MSXML 第 3 版。
- 指令清單會使用格式正確的 XML。
- 指令清單同意提供的架構。 請注意,Manifestchk.vbs 只會根據所提供架構中指定的項目來驗證指令清單檔案。 如需指令清單架構的範例,請參閱 指令清單檔案架構。
如果驗證程式成功,則Cscript.exe傳回 0 值,如果驗證程式未成功則傳回 1。 如果命令行自變數中有錯誤,則會傳回 2。