Exemplos de scripts do Windows Installer

Os Componentes do SDK do Windows para Desenvolvedores do Windows Installer contêm arquivos VBScript que mostram como a interface de automação do Windows Installer é usada para modificar pacotes do Windows Installer.

Os exemplos de script identificados neste tópico não têm suporte da Microsoft Corporation e são fornecidos apenas como uma referência potencialmente útil. Executar esses exemplos requer o Host de Script do Windows. Para saber mais sobre o Host de Script do Windows, confira a seção Host de Script do Windows do SDK (Microsoft Windows Software Development Kit).

Arquivo de script de exemplo Descrição
WiLstPrd.vbs Listar produtos, propriedades, recursos e componentes
WiImport.vbs Importar Arquivos
WiExport.vbs Arquivos de exportação
WiSubStg.vbs Gerenciar substorages
WiStream.vbs Gerenciar fluxos binários
WiMerge.vbs Mesclar dois bancos de dados
WiGenXfm.vbs Gerar uma transformação
WiUseXfm.vbs Aplicar uma transformação
WiLstXfm.vbs Exibir uma transformação (somente CSCRIPT)
WiDiffDb.vbs Exibir diferenças entre dois bancos de dados (somente CSCRIPT)
WiLstScr.vbs Exibir Script do Instalador (somente CSCRIPT)
WiSumInf.vbs Gerenciar as informações de resumo
WiPolicy.vbs Gerenciar configurações de política
WiLangId.vbs Gerenciar idioma e página de código
WiToAnsi.vbs Copiar um arquivo Unicode para um arquivo ANSI
WiFilVer.vbs Gerenciar tamanhos e versões de arquivos
WiMakCab.vbs Gerar Gabinete de Arquivos
WiRunSQL.vbs Executar instruções SQL
WiTextIn.vbs Copiar um arquivo ANSI para um campo do banco de dados
WiCompon.vbs Listar componentes
WiFeatur.vbs Listar recursos
WiDialog.vbs Visualizar interface do usuário

 

Todos esses scripts exibem uma tela de ajuda que descreve seus argumentos de linha de comando. Para exibir a tela de ajuda no Windows, clique duas vezes no arquivo. Para exibir a tela de ajuda de uma linha de comando, insira um ? como o primeiro argumento ou insira menos argumentos do que o necessário. Os scripts retornam um valor de 0 para êxito, 1 se a ajuda for invocada e 2 em caso de falha.

Esses exemplos exigem que o Host de Script do Windows seja executado. Na verdade, o Host de Script do Windows é dois hosts:

  • CScript.exe é a versão que permite executar scripts no prompt de comando e fornece opções de linha de comando para definir propriedades de script.
  • WScript.exe é a versão do Host de Script do Windows que permite executar scripts do Windows. Para saber mais, confira a seção Host de Script do Windows no SDK do Windows.

O utilitário Makecab.exe está incluído com os exemplos de aplicação de patch nos Componentes do SDK do Windows para Desenvolvedores do Windows Installer.

Para obter mais informações sobre WMI, confira Usar o Windows Installer com WMI.