Can I get the details of software installed in AMT machine. Is there any class in MDT or in the SDK of AMT
from which I can get all the software details like name,version etc which is installed in the AMT machine remotely.
No, you can't. Intel AMT is not aware of OS and its software. Intel AMT is aware of hardware asset (inventory)information. A workaround could be writing your own app to collect this data and save into the third part storage provided by this platform and querying remotely.
Javier Andrs Cceres Alvis
AMT does give some additional possibilities in terms of software inventory (like storing the inventory in the 3PDS, and of course allowing remote power on of the system so a software inventory can be gathered), but typically pulling the software inventory is an OS agent task. Typically this OS agent would be part of an existing manageability solution, but the OS agent could also be the WMI functionality that is a native part of Windows Operating systems.
The Outpost tool that's part of the DTK is an example of an OS agent, it doesn't have an example of software inventory, but it does have an example of getting the current process list from the OS on the AMT system, and software inventory would be very similar.
We at automatos.com have an OS agent which store software information on the 3PDS.
So you can later gather this information even if the machine is turned off.
If you want more information just contact me.