Intel AMT Features > Hardware Asset > Use Cases > Enumerate Amt Information
CollapseAll image

Enumerate Amt Information

The following steps describe how to retrieve the information in the AMT_Asset_Table.

1.  Retrieve the instance of AMT_AssetTable, where the “TableType” key equals “130” (representing Amt Info Table).

2.  For that table retrieve the binary information: Structure Version, Supported Amt features, Oem Capabilities.

Click here for a snippet demonstrating this step

You can execute this snippet by inserting it into the execution template found here.


$assetTableRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_AssetTable WHERE TableType='130'")

$assetTableInstance =$assetTableRef.Get()

$tableData =$assetTableInstance.GetProperty("TableData")

$tableDataInBytes =[System.Convert]::FromBase64String($tableData)

# Supported AMT features

$i = 12

$amtSupported =$tableDataInBytes[$i++]

$amtEnabled =$tableDataInBytes[$i++]

$iderenabled =$tableDataInBytes[$i++]

$solEnabled =$tableDataInBytes[$i++]

$networkEnabled =$tableDataInBytes[$i++]

$extendedData =$tableDataInBytes[$i++]



Additional Information

The following enumeration defines the structure of the Amt Information table.

typedef struct _PT_AMT_INFORMATION


uint32 StructuredVersion;

uint8 AmtSupported;

uint8 AmtEnabled;

uint8 IDEREnabled;

uint8 SOLEnabled;

uint8 NetworkEnabled;

uint8 ExtendedData;

uint8 OEMCapabilities1;

uint8 OEMCapabilities2;

uint8 OEMCapabilities3;

uint8 OEMCapabilities4;

uint16 Reserved;



Instance Diagram

Not applicable

Classes Used in This Flow

SDK Sample

If there is a sample demonstrating this flow, it is included in the SDK installation file. See SDK Installation Layout for details.


See Also:

   Amt Information Table Parameter Definitions

Copyright © 2006-2022, Intel Corporation. All rights reserved.