Eu fiz algo semelhante, mas com Altiris em vez de SCCM. (Eu imagino que você também poderia executá-lo através da Diretiva de Grupo.) Não usando o WMI, mas apenas scripts. O que eu teria feito:
- Crie um compartilhamento de rede. Dê ao usuário que estará executando o script (usuário do serviço Gerenciamento do System Center, qualquer que seja) acesso de gravação ao compartilhamento.
- Modifique o script para que o arquivo gravado seja o nome do computador (
strComputerName = wshShell.ExpandEnvironmentStrings( "%COMPUTERNAME%" )
) - Use Log Parser para cuspir os dados em algo mais legível (SQL ?)
Por outro lado, parece que você pode fazer relatórios de software personalizados para o SCCM por tipo de arquivo , então pode ser mais fácil apenas coletar arquivos com a extensão .fon e .ttf no diretório% windir% \ fonts. Isso é basicamente o que alguém sugeriu no TechNet.
Boa sorte!