Listar produtos, propriedades, recursos e componentes
O arquivo VBScript WiLstPrd.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. O script de exemplo conecta-se a um objetoInstaller e enumera os produtos registrados e as informações do produto.
Este exemplo demonstra o uso de:
- propriedade ProductInfo
- propriedade ProductState (objeto Installer)
- propriedade Products
- propriedade Features
- propriedade FeatureParent
- propriedade FeatureState
- propriedade Components
- propriedade ComponentClients
- propriedade ComponentPath
- método LastErrorRecord
- método RegistryValue do objeto Installer
Você precisará da versão CScript.exe ou WScript.exe do Host de Script do Windows 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 será exibida se o primeiro argumento for /? ou se forem especificados argumentos muito poucos. Para redirecionar a saída para um arquivo, encerre a linha de comando com o 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 WiLstPrd.vbs [Nome do Produto] [opções]
Especifique o nome do produto que não diferencia maiúsculas de minúsculas ou o GUID da ID do produto instalado ou anunciado. Se nenhum produto ou opções for especificado, o instalador listará todos os produtos instalados ou anunciados no sistema.
Observe que essas opções não são opções, portanto, você não deve prefixá-las com uma barra (/) na linha de comando. As opções a seguir podem ser combinadas concatenando as letras. Por exemplo, "pc" para listar as propriedades dos produtos e os componentes instalados.
Opção | Descrição |
---|---|
nenhuma opção especificada | Listar as propriedades dos produtos. |
p | Listar as propriedades dos produtos. |
f | Listar os recursos, os pais de recursos e os estados de instalação dos produtos |
c | Listar os componentes instalados dos produtos. |
d | Liste o valor em HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDlls para os arquivos-chave do componente dos produtos. |
Para obter mais informações, consulte exemplos de script do Windows Installer para obter exemplos de script adicionais. Para ver os utilitários de exemplo que não exigem o Host de Script do Windows, consulte Ferramentas de Desenvolvimento do Windows Installer.