Intel® Business Client Software Development
Support for Intel® vPro™ software development and technologies associated with Intel vPro platforms.
1381 Discussions

Knowing if chipset support AMT from Windows Registry

mrkanin
Beginner
1,422 Views
Hey there.

Sitting with a problem. i have to check 10000+ client to see if they support Intel AMT.
Properly none of them have had it enabled before. and therefor i cant use any scan tools to see if there are any client on the network.

I need to send a script to each client to get the info from windows. is that possible?
Does windows registry or any where els have nformation about if the chipset support vPro tech and AMT?

Or is there anything in wmic that makes it poss to get that info?

best regards..
Kennet Madsen
0 Kudos
1 Solution
Andrew_S_Intel2
Employee
1,422 Views
I was about to suggest that as a possible model, I've found that to be effective in the past. Theway I found to do this was with WMI, using the win32_pnpentity class. There are a variety of ways to do use WMI, for a basic testI've found the wmic command lineutility helpful (should be present on every Windows system since XP) helpful here. On my XP machine, I know that "wmic /output:c:\output.htm path win32_pnpentity get name" outputs a list that will contain the chipset type.

As far as the chipsets go, here's a list of the chipsets associated with different generations of chipset associated with Intel vPro Technology, as well as the associated links to Intel's product database (ark.intel.com). With the exception of a couple of other corner cases, that corresponds to the systems with AMT. Note that in the 2010 platform, vPro (and AMT instead of Standard Manageability) also requires an i5 or i7 processor as well.

Mobile:
2010 Platform- QM57, QS57: http://ark.intel.com/chipset.aspx?familyID=43185, http://ark.intel.com/chipset.aspx?familyID=47581
2008 Platform- GM45,GS45:
http://ark.intel.com/platforms.aspx?fam=28147&series=30599&group=&platform=33316&mode=false
2007 Platform- GM965,GS965:
http://ark.intel.com/platforms.aspx?fam=28147&series=30599&group=34375&platform=33328&mode=false

Desktop
2010 Platform- Q57: http://ark.intel.com/chipset.aspx?familyID=41724
2008 Platform-Q45:http://ark.intel.com/chipset.aspx?familyID=36522
2007 Platform- Q35:
http://ark.intel.com/platforms.aspx?fam=&series=&group=&platform=33208&mode=false
2006 Platform- Q965: http://ark.intel.com/chipset.aspx?familyID=22756

View solution in original post

0 Kudos
9 Replies
RBens2
Valued Contributor I
1,422 Views
Hi Kennet,

You could use a WMI script to look for the Intel SOL COM port on a target system. Only an AMT capable system will have the SOL port. Assuming that your OEM has enabled SOL. You can't necessarily use the presence of the Intel Management Interface device because that is used by non-AMT systems starting with 2009 Calpella systems.

The only other way that I can think of would be to send a packet to the 16992 TCP/IP port that is used by AMT. You could write a quick monitor that could be run on the target system that monitors port 16992. On an AMT system, the NIC will pass any packet to that port to the ME instead of sending it on to Windows. If the response is from AMT, then you've got an AMT capable system, if the response is from your Windows monitor, then your system isn't capable of using AMT.

Regards,
Roger
0 Kudos
mrkanin
Beginner
1,422 Views
thanks for the quick respons roger.

isnt it rare to see a system with the SOL COM port enabled as standard?

Regards
Kennet
0 Kudos
RBens2
Valued Contributor I
1,422 Views
Hi Kennet,

If the user ever want to use the SOL COM port, then it's easier to go ahead and enable it so that the drivers will get installed when the user's ready to use it. The ME will not accept a connection to the SOL port unless the system has been configured correctly, and the port can be disabled, but the driver still needs to be installed.

Regards,
Roger
0 Kudos
Lance_A_Intel
Employee
1,422 Views
Hi Kennet,

You may want to try the tool available here: http://communities.intel.com/docs/DOC-2061
0 Kudos
mrkanin
Beginner
1,422 Views
Thanks lance and roger.

We have decided to just check up against the Chipset with chipset that does suppoert AMT.
Its a bit more simple and does take some more work to do.
0 Kudos
Andrew_S_Intel2
Employee
1,423 Views
I was about to suggest that as a possible model, I've found that to be effective in the past. Theway I found to do this was with WMI, using the win32_pnpentity class. There are a variety of ways to do use WMI, for a basic testI've found the wmic command lineutility helpful (should be present on every Windows system since XP) helpful here. On my XP machine, I know that "wmic /output:c:\output.htm path win32_pnpentity get name" outputs a list that will contain the chipset type.

As far as the chipsets go, here's a list of the chipsets associated with different generations of chipset associated with Intel vPro Technology, as well as the associated links to Intel's product database (ark.intel.com). With the exception of a couple of other corner cases, that corresponds to the systems with AMT. Note that in the 2010 platform, vPro (and AMT instead of Standard Manageability) also requires an i5 or i7 processor as well.

Mobile:
2010 Platform- QM57, QS57: http://ark.intel.com/chipset.aspx?familyID=43185, http://ark.intel.com/chipset.aspx?familyID=47581
2008 Platform- GM45,GS45:
http://ark.intel.com/platforms.aspx?fam=28147&series=30599&group=&platform=33316&mode=false
2007 Platform- GM965,GS965:
http://ark.intel.com/platforms.aspx?fam=28147&series=30599&group=34375&platform=33328&mode=false

Desktop
2010 Platform- Q57: http://ark.intel.com/chipset.aspx?familyID=41724
2008 Platform-Q45:http://ark.intel.com/chipset.aspx?familyID=36522
2007 Platform- Q35:
http://ark.intel.com/platforms.aspx?fam=&series=&group=&platform=33208&mode=false
2006 Platform- Q965: http://ark.intel.com/chipset.aspx?familyID=22756

0 Kudos
jacace
New Contributor I
1,422 Views
Hi Kennet,

As Andrew said, you can use WMI. There is a tool named WMI Explorer which you can use:
http://www.ks-soft.net/hostmon.eng/downpage.htm

Javier Andrs Cceres Alvis
0 Kudos
mrkanin
Beginner
1,422 Views
Thanks for the info..

I have now played a little with the pnpentity class.. And was wondering if there is any way of only getting the chipset name from the list that comes when u use name from pnpentity???
0 Kudos
Andrew_S_Intel2
Employee
1,422 Views
There isn't a hard and fast rule I'm aware of to get just the chipset information, from what I've found is it's easy to pick out by looking at the pnpentity output, but a common rule requires a little tweaking depending on the systems you are searching. The iAMT scan tool that Lance linked to in his post falls into more of the "It just works" category, but also has some more requirements than just searching for chipset with WMI in the pnpentity's does.
0 Kudos
Reply