<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Intel vPro Expert Center Blog</title>
    <link>http://communities.intel.com/community/openportit/vproexpert/blog</link>
    <description>Intel vPro Expert Center Blog</description>
    <pubDate>Tue, 24 Nov 2009 04:29:06 GMT</pubDate>
    <generator>Clearspace 2.5.9 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-24T04:29:06Z</dc:date>
    <item>
      <title>PC Refresh Cycles and Windows 7 … what’s the financial connection?</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/11/23/pc-refresh-cycles-and-windows-7-what-s-the-financial-connection</link>
      <description>&lt;!-- [DocumentBodyStart:be49182e-9a83-4f5c-9230-722d3d097afb] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri; color: #000000; font-size: 12pt;"&gt;It’s understandable that in today’s economy that you might consider pushing out your PC refresh cycle to save cash today.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt;This is an area of cost cutting that many companies consider so you’re not alone.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;But if you have considered, or are considering, pushing out your PC refresh cycle, have you factored in all of the costs that impact that decision?&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt;These costs include the unexpected costs of supporting older machines once the warranty has expired, higher energy costs compared to new machines, and more.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The total cost of ownership starts to increase out in time and will eventually reach a point where it makes more sense to replace your PCs versus continuing to maintain them.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;But how do you know what the optimal replacement time is?&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;And is &lt;/span&gt;delaying your refresh really the best financial decision?&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: 12pt;"&gt;There are strong financial reasons to refresh PCs now and, with the Windows 7 operating system, there are even stronger reasons to do so with PCs powered by Intel® Core™ 2 processors with vPro™ technology.&lt;span style="mso-spacerun: yes;"&gt;   &lt;/span&gt;Join me for a webcast on Tuesday, December 1&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;sup&gt;st&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;, where I’ll walk  through our analysis on the PC refresh cycle and the framework we use, discuss the true cost of older PCs and how to assess your own PC refresh cycle, and share our experience with Windows 7 as part of the Technical Adopter Program (TAP).&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt;I’ll also be joined by Amy Stephan from Microsoft who will provide more insight into why it makes sense to refresh now and why Windows* 7 and New PCs with Intel® vPro™ Technology are better together.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Register now at:&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1177231&amp;amp;tag=content;rightCol"&gt;http://webcasts.techrepublic.com.com/abstract.aspx?docid=1177231&amp;amp;tag=content;rightCol&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:be49182e-9a83-4f5c-9230-722d3d097afb] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">pc_refresh</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <pubDate>Tue, 24 Nov 2009 04:29:06 GMT</pubDate>
      <author>julie.a.whitcraft@intel.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/11/23/pc-refresh-cycles-and-windows-7-what-s-the-financial-connection</guid>
      <dc:date>2009-11-24T04:29:06Z</dc:date>
      <clearspace:dateToText>5 days, 5 hours ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/pc-refresh-cycles-and-windows-7-what-s-the-financial-connection</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12884</wfw:commentRss>
    </item>
    <item>
      <title>Finding AMT Objects in Active Directory</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/11/11/finding-amt-objects-in-active-directory</link>
      <description>&lt;!-- [DocumentBodyStart:9c41fb8a-ee31-4d54-aa6f-5e8fae2142d9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;If you are using Out Of Band (OOB) Management in Microsoft System Center Configuration Manager (SCCM) 2007 SP1 (or greater) to manage your Intel vPro clients, you may have noticed that computer objects are created in your Active Directory domain during provisioning of the Intel vPro firmware. These computer objects are created by the &lt;em&gt;amtproxymgr&lt;/em&gt; component of an OOB Service Point, and allow Intel vPro to communicate directory with Active Directory, regardless of the operating system state.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;Since these vPro computer objects appear very similar to standard computer objects that are created when joining a Windows OS to an AD domain, it may be hard to distinguish which ones are vPro accounts, and which ones aren't. This situation can be worsened if you somehow have Windows computer accounts mixed into the same OU that contains your AMT objects.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;As you'll see below, it's very easy to locate these computers using some simple PowerShell code:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #0000ff; font-size: 10pt;"&gt;$vprosearcher = [adsisearcher]"(&amp;amp;(objectclass=computer)(serviceprincipalname=*:16993*)(samaccounttype=805306368))"&lt;br/&gt;$vproaccounts = $vprosearcher.FindAll()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #f9fcf6;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;These two lines of code simply create a &lt;em&gt;System.DirectoryServices.DirectorySearcher&lt;/em&gt; instance, with some LDAP search criteria to identify the accounts, and then assigns the results of this search to a PowerShell variable called &lt;span style="color: #800080; font-size: 10pt;"&gt;$vproaccounts&lt;/span&gt;. The default search root is the top-level of your Active Directory domain, and the default search scope is already set to SubTree, so you don't have to specifically configure these settings on the &lt;em&gt;DirectorySearcher&lt;/em&gt;. Once you're at this point, you can simply enumerate the accounts, or pipe the results into a PowerShell &lt;em&gt;ForEach&lt;/em&gt; loop, and perform some operation against them (for example, givem them a &lt;em&gt;Description&lt;/em&gt; attribute value).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Because this code sample uses the "adsisearcher" &lt;a class="jive-link-external-small" href="http://blogs.msdn.com/powershell/archive/2006/07/12/type-shortcuts.aspx"&gt;type accelerator&lt;/a&gt; (aka. type shortcut), it will only work with &lt;a class="jive-link-external-small" href="http://blogs.msdn.com/powershell/archive/2009/10/27/windows-management-framework-is-here.aspx"&gt;PowerShell v2.0&lt;/a&gt; (included as part of the &lt;em&gt;Windows Management Framework&lt;/em&gt;), unless you modify PowerShell v1.0 to include it. There's almost no reason not to be using PowerShell 2.0, now that it has been officially released, however. &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I recommend using the free &lt;a class="jive-link-external-small" href="http://www.powergui.org"&gt;Quest PowerGUI&lt;/a&gt; tool to develop and debug PowerShell scripts.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;Trevor Sullivan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:9c41fb8a-ee31-4d54-aa6f-5e8fae2142d9] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">management</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">system</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">center</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configuration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manager</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">2007</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">powershell</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automation</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">scripting</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">active</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">technology</category>
      <pubDate>Wed, 11 Nov 2009 21:03:38 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/11/11/finding-amt-objects-in-active-directory</guid>
      <dc:date>2009-11-11T21:03:38Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/finding-amt-objects-in-active-directory</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12825</wfw:commentRss>
    </item>
    <item>
      <title>A Closer Look at ConfigMgr SP2</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/07/22/a-closer-look-at-configmgr-sp2</link>
      <description>&lt;!-- [DocumentBodyStart:9b83204a-e16b-4b1d-9514-672136d3a69c] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Matt Royer &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/vproexpert/microsoft-vpro/blog/2009/06/05/a-glance-at-microsoft-sccm-sp2-beta"&gt;wrote in June&lt;/a&gt; about some of the new AMT-related features being included in Service Pack 2 for Microsoft System Center Configuration Manager 2007. I recently installed ConfigMgr SP2 in my lab environment, and wanted to follow up on Matt's post by sharing some screenshots of the new AMT features, for those of you that may not be beta testing SP2 &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;** The updated &lt;span style="color: #0000ff;"&gt;&lt;strong&gt;AMT Settings&lt;/strong&gt;&lt;/span&gt; screen, which now features the option to set the power package for the management controller.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12373-6758/Sccm+Sp2+-+Oob+Amt+Settings+Expanded+Edited.png"&gt;&lt;img alt="Sccm Sp2 - Oob Amt Settings Expanded Edited.png" class="jive-image" height="575" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12373-6758/404-575/Sccm+Sp2+-+Oob+Amt+Settings+Expanded+Edited.png" width="404"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;** The new &lt;strong&gt;&lt;span style="color: #0000ff;"&gt;Provisioning Schedule&lt;/span&gt;&lt;/strong&gt; screen (no more editing your &lt;em&gt;&lt;span style="color: #0000ff;"&gt;sitectrl.ct0&lt;/span&gt;&lt;/em&gt; file!)&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12373-6759/Sccm+Sp2+-+Oob+Provisioning+Schedule.PNG"&gt;&lt;img alt="Sccm Sp2 - Oob Provisioning Schedule.PNG" class="jive-image" height="576" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12373-6759/404-576/Sccm+Sp2+-+Oob+Provisioning+Schedule.PNG" width="404"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;** The new main &lt;strong&gt;&lt;span style="color: #0000ff;"&gt;802.1x &amp;amp; Wireless Profile Configuration&lt;/span&gt;&lt;/strong&gt; screen (there are a couple of detail screens below)&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12373-6760/Sccm+Sp2+-+Oob+802.1x+%26+Wireless.PNG"&gt;&lt;img alt="Sccm Sp2 - Oob 802.1x &amp;amp; Wireless.PNG" class="jive-image" height="574" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12373-6760/405-574/Sccm+Sp2+-+Oob+802.1x+%26+Wireless.PNG" width="405"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;** The new &lt;strong&gt;&lt;span style="color: #0000ff;"&gt;Wireless Profile Detail&lt;/span&gt;&lt;/strong&gt; screen&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12373-6763/Sccm+Sp2+-+Oob+Wireless+Profile+Detail+Edited.png"&gt;&lt;img alt="Sccm Sp2 - Oob Wireless Profile Detail Edited.png" class="jive-image" height="472" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12373-6763/430-472/Sccm+Sp2+-+Oob+Wireless+Profile+Detail+Edited.png" width="430"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;** The new &lt;strong&gt;&lt;span style="color: #0000ff;"&gt;802.1x Profile Detail&lt;/span&gt;&lt;/strong&gt; screen&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12373-6764/Sccm+Sp2+-+Oob+802.1x+Profile+Edited.png"&gt;&lt;img alt="Sccm Sp2 - Oob 802.1x Profile Edited.png" class="jive-image" height="434" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12373-6764/429-434/Sccm+Sp2+-+Oob+802.1x+Profile+Edited.png" width="429"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I don't have a provisioned client in my lab yet, but once I do, I will see if I can investigate the updated Microsoft OOB Console, and capture some screenshots. As Matt's post stated, there should be added functionality for inputting information into the 3PDS (Third-party data store), so I assume there will at least be that change.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:9b83204a-e16b-4b1d-9514-672136d3a69c] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">service</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">2</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm_sp2</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">pack</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manageability</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">oob</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">console</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">isv</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel</category>
      <pubDate>Wed, 22 Jul 2009 14:51:09 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/07/22/a-closer-look-at-configmgr-sp2</guid>
      <dc:date>2009-07-22T14:51:09Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/a-closer-look-at-configmgr-sp2</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12373</wfw:commentRss>
    </item>
    <item>
      <title>AMT / ConfigMgr SQL Query: Mismatched Hostnames</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/07/21/amt-configmgr-sql-query-mismatched-hostnames</link>
      <description>&lt;!-- [DocumentBodyStart:224ba152-654f-4927-b1dc-a7a5c83a943f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;In IT environments where device naming standards may be coarse, or where users can freely rename their systems at will, you may experience problems managing these clients' AMT firmwares. Since, in order to maintain proper AMT functionality, the OS and AMT hostnames must match, an IT administrator or engineer would likely be interested in finding out which machines do not meet this criteria.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;With that in mind, I've written a simple SQL query, that can be run against your Configuration Manager database, to determine what devices have mismatching OS and AMT hostnames. I've pasted the text below, but if you want a more nicely formatted version, please see &lt;a class="jive-link-external-small" href="http://pastebin.com/fc1232cf"&gt;this link at PasteBin&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;/*&lt;br/&gt; Author: Trevor Sullivan&lt;br/&gt; &lt;br/&gt; Date: Tuesday, July 21st, 2009&lt;br/&gt; &lt;br/&gt; Purpose: Identify devices whose AMT hostname and OS hostname mismatch&lt;br/&gt;   in the Configuration Manager database&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;*/&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;select&lt;br/&gt; -- Active Directory site name&lt;br/&gt; [AD_Site_Name0] as 'AD SiteName'&lt;br/&gt; -- AMT hostname (in provisioning record)&lt;br/&gt; , [amt].[HostName] as 'AMT HostName'&lt;br/&gt; -- OS hostname (should match AMT firmware)&lt;br/&gt; , [sys].[Name0] as 'OS Hostname'&lt;br/&gt; -- Retrieve UserID to identify device owner&lt;br/&gt; , [UserName0] as 'UserID'&lt;br/&gt; -- Hardware vendor&lt;br/&gt; , [cs].[Manufacturer0] as 'Vendor'&lt;br/&gt; -- Device model&lt;br/&gt; , [cs].[Model0] as 'Model0'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;from v_AMTMachineInfo [amt]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;-- Join v_R_System to retrieve AD Site Name field&lt;br/&gt;join v_R_System [sys] on [sys].[ResourceID] = [amt].[MachineID]&lt;br/&gt;-- Joinv_GS_Computer_System to allow us to retrieve make/model information&lt;br/&gt;join v_GS_Computer_System [cs] on [sys].[ResourceID] = [cs].[ResourceID]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;where&lt;br/&gt; -- We only want current resource records from ConfigMgr&lt;br/&gt; [sys].[Obsolete0] = 0&lt;br/&gt; -- This condition determines the mismatching hostname in the v_R_System and v_AMTMachineInfo SQL views&lt;br/&gt; and [sys].[Name0] &amp;lt;&amp;gt; [amt].[HostName]&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:224ba152-654f-4927-b1dc-a7a5c83a943f] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm_sp1</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">problem</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manageability</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">client_management</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">provisioning</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">issue</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">hostname</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">maintenance</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">mismatch</category>
      <pubDate>Tue, 21 Jul 2009 18:50:10 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/07/21/amt-configmgr-sql-query-mismatched-hostnames</guid>
      <dc:date>2009-07-21T18:50:10Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/amt-configmgr-sql-query-mismatched-hostnames</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12371</wfw:commentRss>
    </item>
    <item>
      <title>OOB Console Error</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/22/oob-console-error</link>
      <description>&lt;!-- [DocumentBodyStart:d7738cf8-d570-48a8-aa67-67889e39f00e] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hello vPro Experts!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Are you having trouble getting the Microsoft Out-of-Band (OOB) Console to connect to your Intel vPro clients? If so, one of the first things you should do, is enable verbose logging in your &lt;span style="color: #0000ff;"&gt;OOBConsole.exe.config&lt;/span&gt; file. This file is located in the following folder: &lt;span style="color: #0000ff;"&gt;%PROGRAMFILES%\Microsoft Configuration Manager Console\AdminUI\bin&lt;/span&gt;. If you open this file in Notepad, you should see a line that looks like &lt;span style="color: #0000ff;"&gt;&amp;lt;source name="OOBConsole" switchValue="Error"&amp;gt;&lt;/span&gt;. If you change the text &lt;span style="color: #000000;"&gt;&lt;span style="color: #0000ff;"&gt;Error&lt;/span&gt; &lt;/span&gt;to&lt;span style="color: #000000;"&gt; &lt;span style="color: #0000ff;"&gt;Verbose&lt;/span&gt;&lt;/span&gt;, you will enable verbose logging for the OOB Console. The next time you try to connect to an AMT device, you should start seeing more detailed logging in the OOBconsole.log file, located in:&lt;span style="color: #000000;"&gt; &lt;span style="color: #0000ff;"&gt;%PROGRAMFILES%\Microsoft Configuration Manager Console\AdminUI\AdminUILog&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you're seeing this message specifically: &lt;span style="color: #0000ff;"&gt;GetAMTPowerState fail with result:0x800401F3&lt;/span&gt;, then you might have forgotten to install &lt;a class="jive-link-external-small" href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=845289ca-16cc-4c73-8934-dd46b5ed1d33&amp;amp;displaylang=en"&gt;WinRM 1.1&lt;/a&gt; on your Windows XP client running the OOB console. Also make sure that you're running Windows XP Service Pack 3! Once you install WinRM 1.1, this error should magically disappear, and have you well on your way to managing vPro devices!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d7738cf8-d570-48a8-aa67-67889e39f00e] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">oobconsole</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">issue</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">problem</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">error</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">message</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configuration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manager</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">isv</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">software</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">console</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <pubDate>Mon, 22 Jun 2009 20:50:08 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/22/oob-console-error</guid>
      <dc:date>2009-06-22T20:50:08Z</dc:date>
      <clearspace:dateToText>5 months, 1 week ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/oob-console-error</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12286</wfw:commentRss>
    </item>
    <item>
      <title>Microsoft OOB Console Requirement</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/08/microsoft-oob-console-requirement</link>
      <description>&lt;!-- [DocumentBodyStart:2881e59d-e15a-4480-9e2e-7df34727b4db] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hello vPro Experts!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would like to pass on some information that I discovered a while ago, based on a Microsoft Premiere Support ticket. I was having trouble getting the Microsoft Out-of-Band (OOB) Management Console functioning from a Windows XP system. I tried everything on a fresh, standard build of Windows XP, but nothing would work.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After working with Premiere Support, we finally discovered that Windows XP Service Pack 3 (SP3) was required for proper functioning of the Microsoft OOB console.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This behavior is actually related to some functionality that was &lt;span style="text-decoration: underline;"&gt;added&lt;/span&gt; in SP3, specifically in the &lt;em&gt;winhttp.dll&lt;/em&gt; library. There is a function called &lt;a class="jive-link-external-small" href="http://msdn.microsoft.com/en-us/library/aa384114(VS.85).aspx"&gt;WinHttpSetOption&lt;/a&gt; in the WinHttp library, which is called with a parameter enabling the &lt;a class="jive-link-external-small" href="http://msdn.microsoft.com/en-us/library/aa384066(VS.85).aspx"&gt;WinHttp Option Flag&lt;/a&gt; named &lt;em&gt;WINHTTP_ENABLE_SPN_SERVER_PORT&lt;/em&gt;. This flag enables the WinHttp library to include the server port in the Kerberos Service Principle Name (SPN), since the AMT web service is running on a non-standard HTTP port (16993).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Windows XP Service Pack 2 (SP2) version of the WinHttp library does not include this capability, and consequently fails to authenticate. In order to properly connect to ConfigMgr-provisioned AMT devices with the Microsoft OOB Console, please make sure your helpdesk / support systems are running Windows XP SP3.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you have any questions, feel free to post them in the comments section, and I will do my best to answer them. &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2881e59d-e15a-4480-9e2e-7df34727b4db] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">oob</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">console</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">center</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">issue</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">failure</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">system</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configuration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manager</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">isv</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">tools</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm_sp1</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">kerberos</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">problem</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">troubleshoot</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">authentication</category>
      <pubDate>Mon, 08 Jun 2009 17:24:06 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/08/microsoft-oob-console-requirement</guid>
      <dc:date>2009-06-08T17:24:06Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/microsoft-oob-console-requirement</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12247</wfw:commentRss>
    </item>
    <item>
      <title>Intel AMT DTK: Synchronous Connections</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/02/intel-amt-dtk-synchronous-connections</link>
      <description>&lt;!-- [DocumentBodyStart:8945a844-5aa4-46fd-9f14-e6771f6d0727] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hello vPro Experts,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In case you've worked with any of the Powershell code samples I've previously posted, you've probably noticed that the &lt;span style="color: #008080;"&gt;&lt;em&gt;AmtSystem.Connect()&lt;/em&gt;&lt;/span&gt; method executes asynchronously, and returns immediately. In this case, you'd have to develop some sort of loop in order to determine whether or not the connection was successful. Typically, I would just use this code to prevent a script from continuing before the connection was established:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #008080;"&gt;&lt;span style="font-family: courier new, courier;"&gt;while ($amtdevice.State -eq "Connecting") { Start-Sleep 1 }&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;But that's ugly, because, what happens if it never connects? Although it's nice to have the ability to asychronously connect to AMT devices, writing code and understanding the logic, to handle async processes is significantly more difficult than writing code that is synchronous. For this reason, we will look at how to modify and recompile the &lt;em&gt;ManageabilityStack&lt;/em&gt; .NET assembly in the Intel AMT Developer Toolkit (DTK) to allow synchronous connections to AMT from PowerShell code.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In order to perform the next steps, you'll need the following:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The &lt;a class="jive-link-external-small" href="http://software.intel.com/en-us/articles/download-the-latest-version-of-manageability-developer-tool-kit/"&gt;Intel AMT DTK source code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408569&amp;amp;displaylang=en"&gt;Microsoft Visual Studio 2008&lt;/a&gt; (the Express edition is &lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;fully functional and free&lt;/strong&gt;&lt;/span&gt;!)&lt;/li&gt;&lt;li&gt;Microsoft Windows &lt;a class="jive-link-external-small" href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx"&gt;PowerShell 1.0&lt;/a&gt; or &lt;a class="jive-link-external-small" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc"&gt;2.0 CTP3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once you've installed these components, continue on:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;Download the Intel AMT DTK source code and extract to a folder&lt;/li&gt;&lt;li&gt;Navigate to &lt;span style="color: #008080;"&gt;&lt;em&gt;&amp;lt;Source&amp;gt;\Manageability Stack&lt;/em&gt;&lt;/span&gt; and open the &lt;em&gt;&lt;span style="color: #008080;"&gt;Manageability Stack.csproj&lt;/span&gt;&lt;/em&gt; file in Visual Studio 2008&lt;/li&gt;&lt;li&gt;Open the &lt;em&gt;AmtSystem.cs&lt;/em&gt; file in the Visual Studio Solution Explorer&lt;/li&gt;&lt;li&gt;Rename the &lt;em&gt;Connect()&lt;/em&gt; method to &lt;em&gt;ConnectAsync&lt;/em&gt;()&lt;/li&gt;&lt;li&gt;Copy the following code above the ConnectAsync() method:&lt;br/&gt;&lt;span style="color: #0000ff;"&gt;public void Connect()&lt;br/&gt;{&lt;br/&gt;   if (State != AmtSystemObjState.Disconnected) return;&lt;br/&gt;   ChangeState(AmtSystemObjState.Connecting);&lt;br/&gt;   ConnectEx(this);&lt;br/&gt;}&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In the Visual Studio Solution Explorer, right-click the Manageability Stack project, and click Build&lt;/li&gt;&lt;li&gt;Go to your &lt;span style="color: #008080;"&gt;&lt;em&gt;&amp;lt;Source&amp;gt;\Manageability Stack\obj\Debug&lt;/em&gt;&lt;/span&gt; folder, and grab your new &lt;em&gt;&lt;span style="color: #008080;"&gt;ManageabilityStack.dll&lt;/span&gt;&lt;/em&gt; .NET assembly&lt;/li&gt;&lt;/ol&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now that you have a recompiled &lt;em&gt;ManageabilityStack&lt;/em&gt; assembly, you can load this into PowerShell, and connect &lt;span style="text-decoration: underline;"&gt;synchronously&lt;/span&gt; using the &lt;em&gt;Connect&lt;/em&gt;() method! &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Update&lt;/span&gt;&lt;/strong&gt;: I attached the &lt;em&gt;AmtSystem.cs&lt;/em&gt; file to this blog post, if you're not comfortable modifying source code yourself! You'll still need to replace the file, open the project, and recompile the library though &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8945a844-5aa4-46fd-9f14-e6771f6d0727] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">programming</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automation</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">administer</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">code</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">developer</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">visual</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">dtk</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">administration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">studio</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">c#</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">coding</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">.net</category>
      <pubDate>Tue, 02 Jun 2009 20:17:27 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/06/02/intel-amt-dtk-synchronous-connections</guid>
      <dc:date>2009-06-02T20:17:27Z</dc:date>
      <clearspace:dateToText>7 months, 2 weeks ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/intel-amt-dtk-synchronous-connections</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12066</wfw:commentRss>
    </item>
    <item>
      <title>Microsoft Windows 7 Survey</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/04/30/microsoft-windows-7-survey</link>
      <description>&lt;!-- [DocumentBodyStart:4a3cfd16-ddf2-40b8-be96-769dfbd6be42] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: Neo Sans Intel;"&gt;On behalf of Josh Hilliker with the vPro Expert Center, please take a moment to participate in this survey we have created on the Microsoft Windows 7 upgrade.&lt;/span&gt; &lt;span style="font-size: 12pt; color: #000080; font-family: Neo Sans Intel;"&gt;Thank you in advance! Your responses are appreciated.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: Neo Sans Intel;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: Neo Sans Intel;"&gt;Click the link below to take part in this survey!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.surveymonkey.com/s.aspx?sm=Dsbce68_2b0qjcTPTQ0ereRg_3d_3d"&gt;http://www.surveymonkey.com/s.aspx?sm=Dsbce68_2b0qjcTPTQ0ereRg_3d_3d&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4a3cfd16-ddf2-40b8-be96-769dfbd6be42] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">upgrade</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">survey</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">windows_7</category>
      <pubDate>Thu, 30 Apr 2009 21:15:55 GMT</pubDate>
      <author>kelsey.e.witherow@intel.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/04/30/microsoft-windows-7-survey</guid>
      <dc:date>2009-04-30T21:15:55Z</dc:date>
      <clearspace:dateToText>7 months, 2 days ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/microsoft-windows-7-survey</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=12109</wfw:commentRss>
    </item>
    <item>
      <title>Powershell: Controlling AMT Power States</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/04/19/powershell-controlling-amt-power-states</link>
      <description>&lt;!-- [DocumentBodyStart:ec793f35-ed27-46d7-a09b-456bdae8de88] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I wanted to quickly share an example of how to &lt;span style="text-decoration: underline;"&gt;set&lt;/span&gt; the current power state of a provisioned Intel vPro system using Windows Powershell!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Take a moment, and ask yourself these quick questions:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Have you ever wanted to be able to &lt;span style="text-decoration: underline;"&gt;automate&lt;/span&gt; the powering up, or powering off, of multiple computers?&lt;/li&gt;&lt;li&gt;Is your company interested in saving money by not needlessly leaving computers powered on at night?&lt;/li&gt;&lt;li&gt;Do you have a time-critical environment, such as a call center, where you need to &lt;span style="text-decoration: underline;"&gt;reliably&lt;/span&gt; power up your computers so they are ready to go in the morning for agents?&lt;/li&gt;&lt;li&gt;Do you want to be able to create your own helpdesk tools to enable &lt;span style="text-decoration: underline;"&gt;remote&lt;/span&gt; reset of hung systems?&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you answered "&lt;em&gt;yes&lt;/em&gt;" to any of the previous questions, then hopefully this Powershell code will help you, as an administrator, achieve your goals! Let's take a look at how to perform the actions of:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Powering up a vPro (AMT) system&lt;/li&gt;&lt;li&gt;Powering down a vPro (AMT) system (not gracefully, just FYI)&lt;/li&gt;&lt;li&gt;Power cycling a vPro (AMT) system (also not graceful)&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For the sake of simplicity, we'll continue to work with the &lt;span style="color: #008080;"&gt;ManageabilityStack.AmtSystem&lt;/span&gt; object that I have referenced in my previous article(s). If you aren't sure how to get the &lt;span style="color: #008080;"&gt;$Global:Amtdevice&lt;/span&gt; Powershell variable, please look back at &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/vproexpert/blog/2008/12/03/stepping-through-vpro-powershell-code"&gt;my other articles&lt;/a&gt;. This will also require the download of the &lt;a class="jive-link-external-small" href="http://www.intel.com/software/amt-dtk/"&gt;Intel AMT Developer Toolkit&lt;/a&gt;. You'll need the &lt;span style="color: #008080;"&gt;&lt;em&gt;Manageability Stack.dll&lt;/em&gt;&lt;/span&gt; library contained within.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;In order to control the remote power state of an AMT system, all you really need to know are these 3 hex values:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #008080;"&gt;0x10&lt;/span&gt;&lt;/strong&gt; = System reset&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #008080;"&gt;0x11&lt;/span&gt;&lt;/strong&gt; = Power on&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #008080;"&gt;0x12&lt;/span&gt;&lt;/strong&gt; = Power off&lt;/p&gt;&lt;p&gt;&lt;span style="color: #008080;"&gt;&lt;strong&gt;0x13&lt;/strong&gt;&lt;/span&gt; = Reset w/ power cycle&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;These hex values will be used with the &lt;span style="color: #008080;"&gt;$AmtSystem.Remote.SendRemoteControl()&lt;/span&gt; method to alter the power state of the remote system. The &lt;span style="color: #008080;"&gt;SendRemoteControl()&lt;/span&gt; method included with the DTK includes a number of parameters that go beyond the scope of this article, so we will pass hex value 0x0 to these parameters for the time being. In order to use the above hex values, simply pass the hex value as the first parameter of the &lt;span style="color: #008080;"&gt;SendRemoteControl()&lt;/span&gt; method. In order to fulfill the parameter requirements of this method, pass 5 additional parameters with the value &lt;span style="color: #008080;"&gt;0x0&lt;/span&gt;. Here are some examples:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Powering up an AMT System&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;$Result = $AmtDevice.Remote.SendRemoteControl(0x11, 0x0, 0x0, 0x0, 0x0, 0x0)&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;Write-Host "Power command resulted with: ${Result}"&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;Powering off an AMT System&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;$Result = $AmtDevice.Remote.SendRemoteControl(0x12, 0x0, 0x0, 0x0, 0x0, 0x0)&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;Write-Host "Power command resulted with: ${Result}"&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Power cycling an AMT System&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;$Result = $AmtDevice.Remote.SendRemoteControl(0x10, 0x0, 0x0, 0x0, 0x0, 0x0)&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;Write-Host "Power command resulted with: ${Result}"&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The above samples show how to use the &lt;span style="color: #008080;"&gt;SendRemoteControl()&lt;/span&gt; method of the &lt;span style="color: #008080;"&gt;AmtRemoteControl&lt;/span&gt; .NET type in the Intel AMT Developer Toolkit (DTK) to control the power state of a remote AMT device.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you have any questions about this, please leave a comment or send me a private message.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sincerely,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ec793f35-ed27-46d7-a09b-456bdae8de88] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">customize</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">roi</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">administrator</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manageability</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">script</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automate</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automation</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">developer</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">dtk</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sdk</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">windows</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">powershell</category>
      <pubDate>Sun, 19 Apr 2009 16:25:53 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/04/19/powershell-controlling-amt-power-states</guid>
      <dc:date>2009-04-19T16:25:53Z</dc:date>
      <clearspace:dateToText>11 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/powershell-controlling-amt-power-states</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11787</wfw:commentRss>
    </item>
    <item>
      <title>Upgrading the Intel® AMT™ Add-On for SMS from V3.3 to V5.0 Update!</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/20/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50-update</link>
      <description>&lt;!-- [DocumentBodyStart:149dbd3b-f080-4eb0-a0e1-9391daa3a991] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Murphy's Law states that just when you think you have shared all you have to give in a document you find a juicy tidbit that should have been included.  Therefore, I have updated the &lt;a class="jive-link-wiki-small" href="http://communities.intel.com/docs/DOC-2737"&gt;Intel® AMT™ Add-On for SMS from V3.3 to V5.0 Upgrade Overview&lt;/a&gt;PDF.  &lt;img height="16px" src="http://communities.intel.com/images/emoticons/blush.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I discovered a batch file that is included in the default installation directory, C:\SMSAMTInstallation\iAMT addon for SMS\IAMTSMSSettingsExport.bat.  Within it contains the command line to export the registry settings for your currently installed version of the Add-on.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:149dbd3b-f080-4eb0-a0e1-9391daa3a991] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel_vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">client_manageablity</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">liesa_harkness</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">eds</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">iamtsmssettingsexport.bat</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">upgrade</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel_amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sms</category>
      <pubDate>Fri, 20 Mar 2009 15:01:18 GMT</pubDate>
      <author>liesa.harkness@hp.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/20/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50-update</guid>
      <dc:date>2009-03-20T15:01:18Z</dc:date>
      <clearspace:dateToText>8 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50-update</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11974</wfw:commentRss>
    </item>
    <item>
      <title>Upgrading the Intel® AMT™ Add-On for SMS from V3.3 to V5.0?</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/18/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50</link>
      <description>&lt;!-- [DocumentBodyStart:610d34d4-db67-4cdc-a61f-3a619dea5008] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Before you upgrade the IIntel® AMT™ Add-On for SMS to the &lt;span style="font-size: 11pt; font-family: &amp;amp;quot;Calibri&amp;amp;quot;,&amp;amp;quot;sans-serif&amp;amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="color: #000000;"&gt;Intel® Client Manageability Add-On for Microsoft* SMS 2003 version 5.0 check out my document about the process and some things to keep in mind befor you begin..  Thanks! &lt;a class="jive-link-wiki-small" href="http://communities.intel.com/docs/DOC-2737"&gt;Intel® AMT™ Add-On for SMS from V3.3 to V5.0 Upgrade Overview&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:610d34d4-db67-4cdc-a61f-3a619dea5008] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">liesa_harkness</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel_vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">upgrade</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sms</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">client_manageablity</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">eds</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel_amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <pubDate>Wed, 18 Mar 2009 21:23:35 GMT</pubDate>
      <author>liesa.harkness@hp.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/18/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50</guid>
      <dc:date>2009-03-18T21:23:35Z</dc:date>
      <clearspace:dateToText>8 months, 2 weeks ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/upgrading-the-intel-amt-add-on-for-sms-from-v33-to-v50</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11971</wfw:commentRss>
    </item>
    <item>
      <title>Integrating VNC and WinPE 2.x</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/10/integrating-vnc-and-winpe-2x</link>
      <description>&lt;!-- [DocumentBodyStart:95ee0f03-062c-40a9-8c7f-b0964137ff93] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;          &lt;!----&gt;&lt;!----&gt; &lt;!----&gt;&lt;/p&gt;&lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color #4f81bd; border-width: medium medium 1pt; padding: 0in 0in 4pt;"&gt;&lt;p class="MsoTitle"&gt;Integrating VNC on Windows PE 2.0&lt;/p&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;                           &lt;/span&gt; Author: &lt;span&gt;&lt;/span&gt; Trevor Sullivan&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;                     &lt;/span&gt; Company:&lt;span&gt;    &lt;em&gt;OfficeMax Corporation&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;                       &lt;/span&gt; Versions: &lt;span&gt;&lt;/span&gt; 1.0 – April 24, 2008 – original document&lt;br clear="all" style="page-break-before: always;"/&gt;&lt;/p&gt;&lt;h1&gt;Synopsis&lt;/h1&gt;&lt;p class="MsoNormal"&gt;Integrating VNC on Windows PE allows a remote user, such as a support person, to remotely control a Windows pre-execution environment, and perform administrative tasks such as deploying an operating system image, or diagnosing hardware and software problems using 3&lt;sup&gt;rd&lt;/sup&gt; party tools. This image can be remotely booted in a LAN environment using the IDE-R feature of Intel AMT.&lt;/p&gt;&lt;h1&gt;Requirements&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Microsoft Windows AIK v1.1 (&lt;span style="color: #000080;"&gt;downloadable from Microsoft&lt;/span&gt;)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;A working Windows PE 2.x CD (&lt;span style="color: #000080;"&gt;can be built from WAIK&lt;/span&gt;)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;UltraVNC 1.02 (&lt;span style="color: #000080;"&gt;downloadable from Internet&lt;/span&gt;)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;ImageX (to mount WIM files) - &lt;span style="color: #000080;"&gt;included with WAIK&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h1&gt;Setting up UltraVNC&lt;/h1&gt;&lt;p class="MsoNormal"&gt;Install UltraVNC 1.02 on a development system&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;em&gt;You can optionally install UltraVNC 1.02 to an Altiris SVS virtual layer to avoid making permanent changes to your development system&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;After UltraVNC is installed:&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;1.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Execute VNC in user-mode&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;2.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Run the following command: &lt;em&gt;winvnc –defaultsettings&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;3.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;You should be presented with a configuration dialog&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;4.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Set a password for VNC and choose to disable the tray icon&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;5.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Confirm the settings dialog, and stop Winvnc by running: winvnc –kill&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;6.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Extract the following registry tree: HKLM\Software\ORL (vnc.reg)&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 19.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;7.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Add the password to the default key&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 55.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;a.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Open the registry file (vnc.reg)&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 55.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;b. &lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Create a new section (key) for HKLM\Software\ORL\Default&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin-left: 55.5pt; text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;span&gt;&lt;span&gt;c.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;!----&gt;Copy the password value from ORL to the Default key&lt;/p&gt;&lt;h1&gt;Gathering Source Files&lt;/h1&gt;&lt;p class="MsoNormal"&gt;Copy the following list of files from the UltraVNC installation directory on the source computer into a separate working folder:&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Authadmin.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Authssp.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Ldapauth.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Logging.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Logmessages.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Mslogon.acl&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Unzip32.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Vnchooks.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Vnchooks_settings.reg&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Vncviewer.exe&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Winvnc.exe&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Workgrpdomnt4.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Zip32.dll&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Vnc.reg (&lt;em&gt;from previous section&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Vnc.vbs (see below)&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoListParagraphCxSpLast" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Trevor developed a short script to get around a problem with winvnc hanging when I’d execute it. This executes winvnc.exe asynchronously so that it continues to run in the background, but startnet.cmd will be allowed to continue. The script source is included below:&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;&lt;span style="font-family: &amp;amp;quot;Courier New&amp;amp;quot;;"&gt;ScriptPath = Left(Wscript.ScriptFullname, len(Wscript.ScriptFullName) - len(Wscript.ScriptName))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;&lt;span style="font-family: &amp;amp;quot;Courier New&amp;amp;quot;;"&gt;set sh = CreateObject("Wscript.Shell")&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;&lt;span style="font-family: &amp;amp;quot;Courier New&amp;amp;quot;;"&gt;sh.Run "regedit /s " &amp;amp; ScriptPath &amp;amp; "vnc.reg", 1, true&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;&lt;span style="font-family: &amp;amp;quot;Courier New&amp;amp;quot;;"&gt;sh.Run "wpeutil disablefirewall", 0, true&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-family: courier new,courier; color: #000080;"&gt;&lt;span style="font-family: &amp;amp;quot;Courier New&amp;amp;quot;;"&gt;sh.Run ScriptPath &amp;amp; "winvnc.exe", 1, false&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Modifying the PE Disc&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Mount WIM file on filesystem using ImageX&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Copy all source files to folder on root of WIM mount path&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Modify &lt;em&gt;startnet.cmd&lt;/em&gt; to execute VNC vbscript using cscript.exe&lt;/li&gt;&lt;li style="list-style: none"&gt;&lt;ul&gt;&lt;li&gt;Use the fully qualified path to the script file (eg. “cscript X:\vnc\vnc.vbs”)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;Notes&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Winvnc does not work under service mode on Windows PE; Winvnc must be run under user context&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;The registry value “password” must exist under &lt;em&gt;HKLM\Software\ORL\Default&lt;/em&gt;, otherwise winvnc will prompt for a password upon startup&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoListParagraphCxSpLast" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; padding-left: 30px;"&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; padding-left: 30px;"&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; padding-left: 30px;"&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:95ee0f03-062c-40a9-8c7f-b0964137ff93] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">remote</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">tools</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vnc</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configuration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">pe</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">winvnc</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">control</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">winpe</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">ultravnc</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">windows</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">imaging</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">deployment</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manage</category>
      <pubDate>Tue, 10 Mar 2009 16:58:59 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/03/10/integrating-vnc-and-winpe-2x</guid>
      <dc:date>2009-03-10T16:58:59Z</dc:date>
      <clearspace:dateToText>8 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/integrating-vnc-and-winpe-2x</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11952</wfw:commentRss>
    </item>
    <item>
      <title>Powershell: Exploring the Management Engine</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/02/24/powershell-exploring-the-management-engine</link>
      <description>&lt;!-- [DocumentBodyStart:83c71f24-2309-4dc6-9c0e-038822b6da6a] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hello vPro Experts! &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would like to take some time to touch on exploration of the management engine via the local interface (specifically the HECI driver). In order to follow the exercise here, you'll need to have &lt;a class="jive-link-external-small" href="http://en.wikipedia.org/wiki/Windows_PowerShell"&gt;Windows Powershell&lt;/a&gt; installed, have the &lt;a class="jive-link-external-small" href="http://www.intel.com/software/amt-dtk/"&gt;Intel AMT Developer Toolkit&lt;/a&gt; downloaded and installed, and have an AMT client (&lt;em&gt;does not need to be provisioned&lt;/em&gt;) with the HECI driver installed. The HECI driver should be downloadable from your OEM.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To give you a high-level idea of the program flow we'll use to access the AMT device, consider the following:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Load the "&lt;span style="color: #666699;"&gt;Manageability Stack.dll&lt;/span&gt;" .NET library&lt;/li&gt;&lt;li&gt;Create an instance of the &lt;span style="color: #666699;"&gt;ManageabilityStack.HeciWrapper&lt;/span&gt; object&lt;/li&gt;&lt;li&gt;Reference the properties and methods of the &lt;span style="color: #666699;"&gt;HeciWrapper&lt;/span&gt; object, and the &lt;span style="color: #666699;"&gt;HeciMeInfo&lt;/span&gt; object (provided by the &lt;span style="color: #666699;"&gt;HeciWrapper.MeInfo&lt;/span&gt; property)&lt;/li&gt;&lt;/ol&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here is the Powershell code that correlates to the above process:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Loading the .NET Library&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# Load the Manageability Stack .NET library&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$AmtLib = "C:\Program Files\Intel\Manageability Developer Tool Kit\Manageability Stack.dll"&lt;br/&gt;[System.Reflection.Assembly]::LoadFile($AmtLib)&lt;br/&gt;&lt;span style="color: #339966;"&gt;# Create a HeciWrapper object&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$Heci = New-Object ManageabilityStack.HeciWrapper&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# Pipe the $Heci variable into the Get-Member cmdlet to determine what properties&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# and methods are available to us.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;$Heci | Get-Member&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Obtaining a list of embedded certificate hashes&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# List embedded certificate hashes&lt;/span&gt;&lt;br/&gt;$Heci.MeInfo.EnumerateHashHandles()&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Getting the BIOS and AMT Versions&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# Retrieve the AMT version&lt;/span&gt;&lt;br/&gt;Write-Host "AMT version: $($Heci.Versions.Versions["AMT"])"&lt;br/&gt;&lt;span style="color: #339966;"&gt;# Retrieve the BIOS version&lt;/span&gt;&lt;br/&gt;Write-Host "BIOS version: $($Heci.Versions.BiosVersion)"&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Retrieving Provisioning Information&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #339966;"&gt;# Retrieve the provisioning server name&lt;/span&gt;&lt;br/&gt;Write-Host "Provisioning server: $($Heci.MeInfo.GetAuditRecord().ProvServerFQDN)"&lt;br/&gt;&lt;span style="color: #339966;"&gt;# Determine provisioning date&lt;br/&gt;# This will return "01/01/0001 00:00:00" if not provisioned&lt;/span&gt;&lt;br/&gt;Write-Host "Provision date: $($Heci.MeInfo.GetAuditRecord().TlsStartTime)"&lt;br/&gt;&lt;span style="color: #339966;"&gt;# Get provisioning mode (Enterprise, SMB, etc.)&lt;/span&gt;&lt;br/&gt;Write-Host "Provision mode: $($Heci.MeInfo.GetProvisioningMode().ProvisioningMode)"&lt;br/&gt;&lt;span style="color: #339966;"&gt;# Get provisioning state&lt;/span&gt;&lt;br/&gt;Write-Host "Provision state: $($Heci.MeInfo.GetProvisioningState())"&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-----------------------------------&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope these code samples are able to help you out in your administration / engineering endeavors! Please let me know if you have any questions, and don't forget that in Powershell .... when in doubt .... use &lt;span style="color: #808080;"&gt;Get-Member&lt;/span&gt; to discover what information is available to you!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:83c71f24-2309-4dc6-9c0e-038822b6da6a] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">engineer</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">troubleshoot</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automate</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">deploy</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">administration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">tools</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">powershell</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">script</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">intel</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automation</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manage</category>
      <pubDate>Wed, 25 Feb 2009 04:26:00 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/02/24/powershell-exploring-the-management-engine</guid>
      <dc:date>2009-02-25T04:26:00Z</dc:date>
      <clearspace:dateToText>9 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/powershell-exploring-the-management-engine</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11923</wfw:commentRss>
    </item>
    <item>
      <title>Powershell: Enabling auto-provisioning on SCCM client</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2009/02/16/powershell-enabling-auto-provisioning-on-sccm-client</link>
      <description>&lt;!-- [DocumentBodyStart:6e68b144-feb1-4eea-a429-55656897df34] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hello!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Have you ever run into the situation where you want to enable the auto-provisioning policy for a ConfigMgr client, but dont' want to wait for the policy to filter down to the client? If you're like me, then you would answer with a hearty "&lt;em&gt;yes&lt;/em&gt;." Thankfully, I've got a method for you to force an SCCM client to enable auto-provisioning, &lt;span style="text-decoration: underline;"&gt;without&lt;/span&gt; relying on the collection setting!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Keep in mind that, for some odd reason, pasting this code into a Powershell window will probably fail. Instead, paste the first 4 lines, and manually type out the last (red) line.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new;"&gt;$OobSettings =  [wmiclass]”root\ccm\policy\machine\actualconfig:CCM_OutOfBandManagementSettings”&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: courier new;"&gt;$OobSettingsInstance =  $OobSettings.CreateInstance()&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: courier new;"&gt;$OobSettingsInstance.AutoProvision =  $True&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: courier new;"&gt;$OobSettingsInstance.SiteSettingsKey =  1&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #993300;"&gt;&lt;span style="font-family: courier new;"&gt;$OobSettingsInstance.Put()&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Basically what this does is spawn an instance of the &lt;em&gt;CCM_OutOfBandManagementSettings&lt;/em&gt; WMI class, sets two properties on it, and then writes it back to the system. This should enable auto-provisioning &lt;strong&gt;immediately&lt;/strong&gt; so you don't have to wait! &lt;img height="16px" src="http://communities.intel.com/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/p&gt;&lt;p&gt;OfficeMax Corporation&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6e68b144-feb1-4eea-a429-55656897df34] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">script</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">administrate</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">tools</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">powershell</category>
      <pubDate>Tue, 17 Feb 2009 05:01:39 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2009/02/16/powershell-enabling-auto-provisioning-on-sccm-client</guid>
      <dc:date>2009-02-17T05:01:39Z</dc:date>
      <clearspace:dateToText>9 months, 2 weeks ago</clearspace:dateToText>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/powershell-enabling-auto-provisioning-on-sccm-client</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11892</wfw:commentRss>
    </item>
    <item>
      <title>Fully Automated Enterprise Client Builds :: Toying with ideas ...</title>
      <link>http://communities.intel.com/community/openportit/vproexpert/blog/2008/12/16/fully-automated-enterprise-client-builds-toying-with-ideas</link>
      <description>&lt;!-- [DocumentBodyStart:11b56472-781e-4541-ac76-fedc6d0ea2bf] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;     &lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Hello vPro Experts!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;I've got something sitting in the back of my mind, that I would like to share with you all. Unfortunately, it's simply a theory, and I have not yet had the opportunity to test it, but I am in the early stages of developing and documenting it, and would really appreciate any feedback, to help make it become a reality.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;----&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;span style="text-decoration: underline;"&gt;The Problem&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Are you asking yourself either of these questions?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;"&lt;em&gt;How can I reduce the amount of overhead involved with imaging every new client system that comes through the doors, but at the same time, not shift that cost to the vendor?&lt;/em&gt;"&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;or, slightly paraphrased:&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;"&lt;em&gt;How can I streamline the provisioning of new systems, but at the same time, not sacrifice the flexibility of having in-house imaging?&lt;/em&gt;"&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;If your support teams are imaging each desktop and laptop that is shipped from your hardware vendor, you may have investigated the option of having the vendor pre-image systems prior to shipping them out. There are a couple of caveats to this methodology though. First of all, there is usually an additional cost associated with any sort of customization that the vendor must make to a system. Secondly, if you are using a task sequence-based "imaging" process in-house, then you may not have a way of transferring that process (which is inherently network-reliant), to the vendor. Typically, in this scenario, your operating systems, applications, and Active Directory domain, are all residing on network servers that can't be contacted by the vendor during the process (&lt;em&gt;unless you have some uber-fast, secure VPN link between you and them, in which case you can stop reading&lt;/em&gt;).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;----&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;span style="text-decoration: underline;"&gt;The Theoretical Solution (utilizing Intel vPro)&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;The proposed solution to the problem presented above, is actually a combination of technologies, and custom development work. In this case, I'm going to be working with the following tools:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;a class="jive-link-external-small" href="http://technet.microsoft.com/en-us/configmgr/default.aspx"&gt;Microsoft Configuration Manager&lt;/a&gt; SP1 / R2 (R2 for unknown computer OSD support)&lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;Intel vPro / AMT Clients 3.2.1 and greater (4.0, 5.0)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;Microsoft &lt;a class="jive-link-external-small" href="http://msdn.microsoft.com/en-us/library/t0aew7h6.aspx"&gt;VBscript &lt;/a&gt;and/or &lt;a class="jive-link-external-small" href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;Windows Powershell&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;a class="jive-link-external-small" href="http://msdn.microsoft.com/en-us/library/aa394582.aspx"&gt;Microsoft Windows Management Instrumentation&lt;/a&gt; (WMI)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;a class="jive-link-external-small" href="http://www.intel.com/software/amt-dtk/"&gt;Intel AMT Developer Toolkit&lt;/a&gt; (DTK)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family: verdana,geneva; color: #4f81bd;"&gt;Requirements&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Here are the requirements for the process:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;Microsoft Configuration Manager SP1&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;An Out-of-Band (OOB) service point for ConfigMgr SP1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;“&lt;em&gt;ProvisionServer&lt;/em&gt;” DNS record pointing to out-of-band service point&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;Collection 1&lt;/em&gt;: SCCM collection to temporarily store resource records created by script&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;Collection 2&lt;/em&gt;: SCCM collection that contains provisioned vPro clients &lt;em&gt;without&lt;/em&gt; the ConfigMgr client agent&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;ConfigMgr Task Sequence to build vPro system&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;ConfigMgr advertisement to link task sequence to &lt;em&gt;Collection 2&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;!----&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family: verdana,geneva; color: #4f81bd;"&gt;Step-by-Step Workflow&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;This is the theoretical process that would be followed:&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Physically plug in vPro system – power and network (&lt;em&gt;device remains powered off&lt;/em&gt;)&lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt; &lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;vPro System obtains IP address and DHCP Option 15 (&lt;em&gt;mydomain.com&lt;/em&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;vPro System sends “&lt;em&gt;hello packet&lt;/em&gt;” to site server (CNAME &lt;em&gt;provisionserver.mydomain.com&lt;/em&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Script reads vPro system’s UUID from &lt;em&gt;amtopmgr.log&lt;/em&gt; file on site server&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Script creates Resource Record for system in “&lt;em&gt;Collection 1&lt;/em&gt;” with auto-provisioning enabled&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Use a random name for the hostname (based off of the SMBIOS UUID perhaps)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Make sure to refresh the collection membership, or verify that it gets added somehow&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;v&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Pro System sends another hello packet to site server at built-in interval&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;vPro System is recognized as a SCCM resource and provisions&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Provisioned vPro resource is automatically populated into SCCM “&lt;em&gt;Collection 2&lt;/em&gt;”&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Task sequence begins executing&lt;/span&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Once the operating system is installed, the device should detect a mismatching hostname between the OS and the ME firmware (this could be configured as part of the task sequence)&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The device will send a request to the ConfigMgr site server to re-provision the AMT firmware with the new hostname (equivalent of "&lt;em&gt;Update Provisioning Data&lt;/em&gt;"?)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;&lt;!----&gt;&lt;!----&gt;&lt;/p&gt;&lt;p&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family: verdana,geneva; color: #4f81bd;"&gt;&lt;a class="jive-link-anchor-small" name="_Toc217093702"&gt;Known Issues and Risks&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;There is at least one known outstanding issue that I'm aware of, and there may be a way to solve it.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style="font-family: verdana,geneva; color: #4f81bd;"&gt;Possibility of over-writing an existing system&lt;/span&gt;&lt;/h3&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;span style="font-size: 10pt;"&gt;If an existing, un-provisioned system is not reporting into Configuration Manager properly, it may be incorrectly assumed to be a new, blank system. Therefore, during the build (or imaging) process, an automated check may need to be put into place to verify whether or not the system is truly a new client or not. This could theoretically be done by analyzing the filesystem, or mounting the offline registry hives, and looking for any indicators. Additionally, if a vPro device was already provisioned, it would need to be excluded from being targeted with this process.&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;----&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family: verdana,geneva; color: #4f81bd;"&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;I hope that this overview gives you some ideas about how to automate the provisioning of new enterprise clients using Intel vPro out-of-band provisioning. If you have any suggestions for improvement, I'd be interested in hearing them. If you'd like, you can download a copy of this document below.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Thanks,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva; color: #999999;"&gt;&lt;strong&gt;Trevor Sullivan&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva; color: #999999;"&gt;&lt;em&gt;Systems Engineer&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: verdana,geneva; color: #999999;"&gt;OfficeMax Corporation&lt;/span&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;!----&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:11b56472-781e-4541-ac76-fedc6d0ea2bf] --&gt;</description>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configuration</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">manager</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">engineering</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">roi</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">5.0</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sccm_sp1</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automation</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">tools</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">configmgr</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">deploy</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vista</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">vpro</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">amt</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">trevor</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">provision</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">3.2.1</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">install</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">windows</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">4.0</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">dtk</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">xp</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">sullivan</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">automated</category>
      <category domain="http://communities.intel.com/community/openportit/vproexpert/blog/tags">microsoft</category>
      <pubDate>Tue, 16 Dec 2008 15:25:09 GMT</pubDate>
      <author>pcgeek86@gmail.com</author>
      <guid>http://communities.intel.com/community/openportit/vproexpert/blog/2008/12/16/fully-automated-enterprise-client-builds-toying-with-ideas</guid>
      <dc:date>2008-12-16T15:25:09Z</dc:date>
      <clearspace:dateToText>11 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://communities.intel.com/community/openportit/vproexpert/blog/comment/fully-automated-enterprise-client-builds-toying-with-ideas</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/vproexpert/blog/feeds/comments?blogPost=11766</wfw:commentRss>
    </item>
  </channel>
</rss>

