Eu queria saber se existe um método fácil e leve para visualizar quais programas estão instalados em uma máquina remota? Estou tentado a usar o Spiceworks, mas gostaria de algo mais leve como um script. Venho brincando um pouco com o WMIC e posso obter uma lista de programas para o meu computador, mas não sei se posso fazer o mesmo com ele em um computador remoto. Alguma ideia?
Edit: Desculpe por ter esquecido o sistema operacional, estamos usando principalmente o Windows XP e 7, uso o Windows 7. Estou procurando algo para ser executado em segundo plano sem um usuário que esteja usando o computador no momento. Eu gostaria de poder fazer isso durante o dia de trabalho enquanto as pessoas estão trabalhando e o fazem sem interrompê-las. Aprecio as respostas do Linux, pois estou tentando aprender mais sobre o Linux e planejo mudar pessoalmente ao longo do tempo.