Você também pode fazer isso em um script em lote:
systeminfo /S %computername% | findstr "Product ID:"
As instalações OEM terão a palavra "OEM" no ID do produto retornado. Com o sinalizador /S
, você também pode verificar um sistema remoto, apenas substitua %computername%
pelo nome do host. Seria fácil fornecer uma lista de computadores e executá-la por meio de um loop FOR para verificar e salvar os valores em um arquivo.
Espero que ajude.