For the software part of the inventory, my proposed .INI file output would be:
code:
[Vendor]
ExecutableName=VersionNumber
[Microsoft]
Internet Explorer=5.51.4807.2300

Then one can run another script to enumerate applications for the purpose of license monitoring.
_________________________
There are two types of vessels, submarines and targets.