Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Soubor VBScript WiUseXfm.vbs je k dispozici v součásti sady Windows SDK pro vývojáře instalační služby systému Windows. Tato ukázka ukazuje, jak lze skript použít k použití transformace na databázi Instalační služby systému Windows.
Ukázka ukazuje použití
- metoda OpenDatabase (objekt instalačního programu)
- Metoda LastErrorRecord objektu Installer
- Metoda ApplyTransform
- Metoda Commit objektu Database
K použití této ukázky budete potřebovat 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říkazový řádek na příkazovém řádku pomocí následující syntaxe. 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]. Ukázka vrátí hodnotu 0 pro úspěch, 1, pokud je vyvolána nápověda, a 2, pokud skript selže.
cScript WiUseXfm.vbs [cesta k původní databázi][cesta k transformaci souboru][možnosti]
Zadejte cestu k databázi Instalační služby systému Windows. Zadejte cestu k transformačnímu souboru. Pokud je cesta k transformačnímu souboru vynechána, porovnají se pouze dvě databáze. Třetí argument je volitelná číselná hodnota, která určuje sadu chybových podmínek, které se mají potlačit. Tyto hodnoty sečtou dohromady a potlačí více podmínek.
| Hodnota | Chybový stav, který se má potlačit |
|---|---|
| 1 | Přidání řádku, který již existuje. |
| 2 | Odstranění řádku, který neexistuje. |
| 4 | Přidání tabulky, která již existuje. |
| 8 | Odstranění tabulky, která neexistuje. |
| 16 | Aktualizace řádku, který neexistuje. |
| 256 | Neshoda databázových a transformovaných stránek kódu |
Další příklady skriptování najdete v tématu Příklady skriptování instalační služby systému Windows. Ukázkové nástroje, které nevyžadují program Windows Script Host, naleznete v tématu Nástroje pro vývoj instalační služby systému Windows.