Intel vPro AMT Audit

Find Intel vPro AMT Devices

Active Management Technology or AMT, allows hardware-based remote management, security, power management, and remote configuration features that enable independent remote access to AMT-enabled PCs. The fact that it is hardware-based makes it unique since it doesn't require a functioning OS, allowing for remote repairs even when the OS is non-functional.

This report is based on the use case covered in the Pro Tips #17 blog post. It requires configuration before it can be used effectively.

The report below shows Intel vPro AMT-enabled devices along with the AMT version. Providing you an overview of which devices can be managed with Intel vPro.

Intel vPro AMT Query

Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.Username,
tblAssets.Userdomain,
Coalesce(tsysOS.Image, tsysAssetTypes.AssetTypeIcon10) As icon,
tblAssets.IPAddress,
tsysIPLocations.IPLocation,
tblAssetCustom.Manufacturer,
tblAssetCustom.Model,
tsysOS.OSname As OS,
tblAssets.Version,
tblAssets.SP,
tblVproAMT.DefaultTTL,
tblVproAMT.HTTPS,
tblVproAMT.HTTPVersion,
tblVproAMT.RMCPPingVersion,
tblVproAMT.[RMCPPingStatus],
Case
When tblErrors.ErrorText Is Not Null Or
tblErrors.ErrorText != '' Then
'Scanning Error: ' + tsysasseterrortypes.ErrorMsg
Else ''
End As ScanningErrors,
tblAssets.Lastseen,
tblAssets.Lasttried
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tsysIPLocations On tsysIPLocations.LocationID =
tblAssets.LocationID
Inner Join tblVproAMT On tblVproAMT.AssetID = tblAssets.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysOS On tsysOS.OScode = tblAssets.OScode
Left Join (Select Distinct Top 1000000 tblErrors.AssetID As ID,
Max(tblErrors.Teller) As ErrorID
From tblErrors
Group By tblErrors.AssetID) As ScanningError On tblAssets.AssetID =
ScanningError.ID
Left Join tblErrors On ScanningError.ErrorID = tblErrors.Teller
Left Join tsysasseterrortypes On tsysasseterrortypes.Errortype =
tblErrors.ErrorType
Where tblState.Statename = 'Active' and (tblVproAMT.HTTPVersion <> '' Or tblVproAMT.RMCPPingVersion <> '')
Order By tblAssets.Domain,
tblAssets.AssetName

Audit and Take Action in 3 Easy Steps

1. Download & Install Lansweeper

3. Run the Audit & Take Action

Download Lansweeper to Run this Audit

Harness the Power of Reporting