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;

} PT_AMT_INFORMATION;

 

Instance Diagram

Not applicable

Classes Used in This Flow

SDK Sample

Located at:<SDK_root>\Windows\Intel_AMT\Samples\WS-Management\AssetDisplay

 

See Also:

   Amt Information Table Parameter Definitions

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