Správa velikostí a verzí souborů
Soubor VBScript WiFilVer.vbs je k dispozici v Součásti sady Windows SDK pro vývojáře instalační služby systému Windows. Ukázka ukazuje, jak můžete pomocí skriptu hlásit nebo aktualizovat verzi souboru, velikost a informace o jazyce.
Ukázka také ukazuje akce Instalační služby systému Windows, přístup k databázi Instalační služby systému Windows a použití následujících akcí:
- Installer.OpenDatabase metodaobjektu instalačního programu
- vlastnost Installer.FileAttributes
- metoda Installer.FileHash
- metoda Installer.FileVersion
- Installer.LastErrorRecord metodyobjektu instalačního programu
- Metoda Database.OpenView
- Database.SummaryInformation vlastnost Database Object
- metoda Session.DoAction
- Session.Property
- vlastnost Session.SourcePath
- Session.Mode vlastnostobjektu relace
- vlastnost Record.StringData
- Record.IntegerData vlastnostobjektu záznamu
Použití této ukázky vyžaduje CScript.exe nebo WScript.exe verzi programu Windows Script Host. Pokud chcete ke spuštění této ukázky použít CScript.exe, zadejte příkaz na příkazovém řádku pomocí následující syntaxe:
cscript WiFilVer.vbs [cesta k databázi][volitelná zdrojová umístění]
Mějte také na paměti následující skutečnosti:
- Nápověda se zobrazí, pokud je první argument /? nebo pokud je zadáno příliš málo argumentů.
- Pokud chcete výstup přesměrovat na soubor, ukončete příkazový řádek pomocí > VBS [cesta k souboru].
- Vzorek vrátí hodnotu 0 (nula) pro úspěch, 1 (jedna), pokud je vyvolána nápověda, a 2 (dva), pokud skript selže.
Zadejte databázi Instalační služby systému Windows, kterou chcete aktualizovat, která musí být umístěna v kořenovém adresáři zdrojového souboru. Zdroje pro databázi však můžete zadat v samostatných umístěních. Pokud je zdroj komprimovaný, všechny soubory se otevřou v kořenovém adresáři.
Následující možnosti lze zadat v libovolném umístění na příkazovém řádku.
Možnost | Popis |
---|---|
není zadána žádná možnost | Zobrazí informace o souboru databáze. |
/u | Aktualizujte velikost souboru, verzi a informace o jazyce v databázi ze zdroje. |
Další informace naleznete v tématu Příklady skriptování instalační služby systému Windows a vývojářskými nástroji instalační služby systému Windows.