Como posso listar remotamente programas instalados em um sistema Windows XP enquanto ele está em uso?

4

O título praticamente cobre tudo. Existe um sistema Windows XP na rede atualmente em uso por outro usuário. Como o XP só permite uma sessão de usuário ativo de cada vez, não posso usar o RDP e executar appwiz.cpl para exibir programas instalados, pois isso resultaria em bloqueio ou encerramento da sessão do usuário local. Então, como posso obter uma lista de programas instalados a partir deste sistema remotamente sem incomodar o usuário?

Considere o seguinte:

  • O sistema remoto está executando o Windows XP SP3.
  • O sistema local está executando o Windows XP SP3 ou o Server 2003 SP2.
  • Ambos os sistemas estão executando praticamente configurações de estoque de ossos.
    • Não presuma que nenhuma ferramenta extra (MS ou de terceiros) esteja instalada, ou serviços não padrão ativados, a menos que especificado de outra forma aqui.
    • O Registro Remoto está ativado no sistema de destino.
    • O SNMP está desativado no sistema de destino.
  • Eu tenho uma conta de usuário no grupo Administrador nos dois sistemas.
  • Estou usando uma conta de domínio do Active Directory.
  • Eu não tenho permissão para instalar qualquer software adicional ou ativar nenhum serviços adicionais em nenhum dos sistemas.
  • Preciso de uma lista confiável de todos os softwares que possam estar registrados como instalados.
    • A lista deve refletir efetivamente as mesmas informações disponíveis em appwiz.cpl .
    • Qualquer forma de dir "C:\Program Files\" não é aceitável.
  • Ambos os sistemas e minha conta de usuário são membros do mesmo domínio do Active Directory.
  • Os sistemas estão em uma rede isolada, sem conectividade com a Internet.
por Iszi 13.02.2012 / 20:27

3 respostas

6

psinfo -s \"remote machine" - e você pode executá-lo diretamente no site da Sysinternals, sem instalá-lo.

No seu caso, sem acesso à Internet, consulte o registro remoto ( REG QUERY ) para tudo em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall - você quer resumir, apenas extraia o valor DisplayName das subchaves.

    
por 13.02.2012 / 20:43
2

Que tal

wmic /node:"workstation-name" Product GET description

?

    
por 13.02.2012 / 20:50
1

Eu tenho usado um script por um tempo que funciona bem. Como sugerido em outras respostas aqui, ele usa o WMI. O bom é que está pronto para ir. Você pode obter o script aqui: link

Procure por 'List Installed Programs'.

    
por 13.02.2012 / 21:21

Tags