Partilhar via


Gerenciar subarmazenamentos

O arquivo VBScript WiSubStg.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este exemplo mostra como o script pode ser usado para gerenciar subarmazenamentos em um banco de dados do Windows Installer. Uma transformação pode ser adicionada a um banco de dados existente do Windows Installer como um subarmazenamento.

O exemplo demonstra o uso de:

Você precisará da versão CScript.exe ou WScript.exe do Windows Script Host para usar este exemplo. Para usar CScript.exe para executar este exemplo, digite uma linha de comando no prompt de comando usando a sintaxe a seguir. A ajuda é exibida se o primeiro argumento for /? ou se forem especificados poucos argumentos. Para redirecionar a saída para um arquivo, termine a linha de comando com VBS > [caminho para o arquivo]. O exemplo retorna um valor de 0 para êxito, 1 se a ajuda for invocada e 2 se o script falhar.

cscript WiSubStg.vbs [caminho para o banco de dados][caminho para o arquivo][opções][nome do subarmazenamento]

Especifique o caminho para o banco de dados do Windows Installer para adicionar ou remover subarmazenamento. Especifique um caminho para o arquivo de transformação ou banco de dados que está sendo adicionado como subarmazenamento. Para listar os subarmazenamentos no banco de dados do Windows Installer, omita o caminho para esse arquivo. Você pode especificar um nome de subarmazenamento opcional, se isso for omitido, o nome de subarmazenamento será padronizado para o nome do arquivo.

Pode especificar-se a seguinte opção.

Opção Descrição
Nenhuma opção especificada Adicione um subarmazenamento ao banco de dados do Windows Installer.
/d Remova um subarmazenamento. Esse sinalizador de opção deve ser seguido pelo nome do subarmazenamento a ser removido.

 

Para obter exemplos de scripts adicionais, consulte Exemplos de scripts do Windows Installer. Para obter utilitários de exemplo que não exigem o Windows Script Host, consulte Ferramentas de Desenvolvimento do Windows Installer.

Observe que um exemplo de localização demonstra a incorporação de transformações de personalização como subarmazenamento.