Confira o PSInfo, que faz parte do Conjunto Sysinternals . Você pode executar o comando
psinfo /s \remotecomputername
para obter uma lista de softwares instalados nesse computador.
Estou criando um pequeno script que faz alguns relatórios sobre quais dos meus computadores têm o Service Pack 2 para o Office 2010 instalado. Eu estou usando lote porque alguns são o Windows XP sem Powershell disponível, enquanto o resto é o Windows 7.
Como posso determinar se ele já está instalado por lote? Chave do registro, versões de arquivos ou métodos semelhantes estão bem, eu só preciso que seja confiável. Até agora, os únicos métodos que vi são todos baseados em desktop e preciso executá-lo como uma tarefa agendada.
E eu não estou necessariamente procurando alguém para escrever qualquer script para mim, apenas um método pelo qual o lote poderia potencialmente pegar essa informação.
Confira o PSInfo, que faz parte do Conjunto Sysinternals . Você pode executar o comando
psinfo /s \remotecomputername
para obter uma lista de softwares instalados nesse computador.