共用方式為


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。

並存元件開發工具