Já considerou o BGInfo?
Um recurso em particular que eu acho que você pode achar útil é o seguinte
Arquivo | Banco de Dados: Especifica um arquivo .XLS, .MDB ou .TXT ou uma seqüência de conexão para um banco de dados SQL que o BGInfo deve usar para armazenar as informações que gera. Use isso para coletar um histórico de um ou mais sistemas em sua rede. Você deve garantir que todos os sistemas que acessam o arquivo tenham a mesma versão do suporte ao banco de dados MDAC e JET instalado. É recomendado que você use pelo menos o MDAC 2.5 e o JET 4.0. Se você especificar um arquivo XLS, o arquivo já deverá existir.
O BGInfo também é muito configurável e você pode criar consultas WMI personalizadas para coletar vários itens que não fazem parte das opções de exibição padrão no BGInfo.