<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Sun, 08 Nov 2009 15:05:11 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/manageability/type/technical-article/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/manageability/technical-article/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Developing WS-Management Solutions for Intel® Active Management Technology</title>
      <description><![CDATA[ <p><b>By Randy Templeton</b><br /><br />October 14, 2009</p>
<p><b>Introduction</b></p>
<p><b>This article describes how to develop flexible WS Management-based solutions for Intel® Active Management Technology using the .NET development environment. The basic ingredients and building blocks of a WSMan-based solution will be presented. We've included some <a href="http://software.intel.com/file/23014" onclick="show_file_download(7,true,'http://software.intel.com/file/23014')" title="Developing WS-Management Solutions" id="free_download_7" class="filedownload"><span style="color: #ff0000;">coding samples </span></a>(written using Windows 2008) to help illustrate this information.</b> <br /><br />WS-Management (WSMan) is an industry standard SOAP-based protocol for managing systems such as desktops, notebooks, servers, and other IT-related infrastructure. WS-Management is now the primary interface used for Intel® Activate Management Technology (Intel® AMT) hardware.</p>
<p> </p>
<p><b>Basic Ingredients of a WSMan Solution</b></p>
<p>Before we can sit start developing a WSMan solution we need make sure we have all the right ingredients at hand. A typical WSMan-based solution consists of the following:</p>
<p> </p>
<p><b><br />A WSMan client</b></p>
<p> </p>
<p>WSMan clients allow us to do the following:</p>
<ul type="disc">
<li>Get, put (update), create, and delete individual management resources such as configuration settings and dynamic values.</li>
<li>Enumerate the contents of containers and collections, such as large tables and logs.</li>
<li>Subscribe to events emitted by managed resources.</li>
<li>Execute specific management methods with both input and output parameters.</li>
</ul>
<p>In this article we will be using Windows* Remote Management (WinRM) as our WSMan client. There are other WSMan clients out there at various stages of completion or development. However, WinRM is widely available since it's built into the operating system starting with Vista and Win2008 and is easily integrated into the .NET environment.</p>
<p> </p>
<p><b><br />A WSMan Sever</b></p>
<p> </p>
<p>Next we will need a WSMan compliant Server that our client can talk to. In this case, we will Intel® AMT hardware as our WSMan Server. For the purpose of this article, the hardware should have at least Intel® AMT version 3.2.1 or above. Older versions of Intel® AMT did not have support of WSMan.</p>
<p> </p>
<p><b><br />CIM Binding method</b></p>
<p> </p>
<p><b></b></p>
<p>WSMan Servers typically describe their resources using the Common Information Model (CIM) and XML (also known as CIM-XML). Client programs need to bind this CIM data to WSMan operations and transform the XML representation into something that can be used in code.</p>
<p>One approach is to use files that describe the CIM schema, such as WSDLs, XSDs, or MOFs, and compile the bindings into code that be used in a specific programming environment. Currently, the Intel® AMT SDK provides MOF files that describe the CIM objects it supports, but the SDK does not provide any tool to compile them.</p>
<p>Yet another approach is to write code that can generically handle any CIM object without an actual schema. In this case, you will not require any schema files. In this article we will use the generic approach for handling the CIM bindings. The sample in this article uses a generic binding of CIM implemented in a library called CimAuto.dll and is included with the samples.</p>
<p>When using a generic binding you will notice we use strings for names and values instead of strongly typed data. This is because with generic bindings we don't use any schema files so the actual data types are not known at runtime. Good old fashioned strings are used pretty much for everything.</p>
<p> </p>
<p><b>Preparing the Sample Environment</b></p>
<p>Before the samples can be run successfully, a few preparation steps need to be completed:</p>
<p> </p>
<p><b><br />Configure WinRM</b></p>
<p> </p>
<p>The WinRM client may need some pre-configuration before it can be used with Intel® AMT hardware in Small Business Mode. In this case, WinRM needs to be configured to accept Digest authentication and to accept non-TLS connections. There is a sample program called ConfigWinRM that does this. This sample will enable digest authentication and trust all computers without requiring the use of TLS. This sample is run on the same machine that will be running all the rest of the samples. ConfigWinRM needs to be executed only once and it does not require any command line arguments.</p>
<p> </p>
<p><b><br />Register the Generic CIM binding library</b></p>
<p>If the CimAuto library has never been used before it needs to be registered as a COM object. Browse to the directory where CimAuto.dll is located and right-click and choose "Microsoft© Register Sever" as shown.</p>
<p> </p>
<div><img src="http://software.intel.com/file/22996/" /></div>
<p>If you don't see "Microsoft © Register Server" in the right-click menu, don't worry. Just select the "Open With..." or "Choose Program" menu item. Then choose "Select the program from a list." Then click the Browse button. Next browse to the Windows System32 directory and select "regsvr32.exe."</p>
<p> </p>
<div><img src="http://software.intel.com/file/23001/" /></div>
<p> </p>
<p>After opening the CimAuto.dll with Microsoft© Register Server, the following message should appear:</p>
<p> </p>
<div><img src="http://software.intel.com/file/22998/" /></div>
<p> </p>
<p>The generic CIM binding library is now registered and can be used in .NET.</p>
<p> </p>
<p><b>Set Up Intel® AMT Hardware</b></p>
<p>To set up Intel® AMT in what's sometimes referred to as Small Business Mode, you can boot the Intel ® AMT client and press CTRL-P during the boot process. If needed, change the password, change the Provisioning Mode to Small Business Mode. Set the host name to match the host name of the OS, and then exit all the menus. The Intel ® AMT system is now ready to go. To confirm AMT is set up correctly open a browser from another system on the same network and type "http://&lt;your OS host name or IP&gt;:16992." If an Intel Web page comes up then you've succeeded. If an Intel ® AMT Web page does not come up, check for a Firewall that might be blocking Intel® AMT packets.</p>
<p> </p>
<p><b>The WSMan Ingredients in .NET</b></p>
<p>As discussed previously there are three basic ingredients in a typical WSMan solution:</p>
<ul>
<li>WSMan Client - WinRM will be used</li>
<li>WSMan Server - Intel® AMT hardware will be used</li>
<li>CIM binding method - Generic binding with CimAuto will be used</li>
</ul>
<p>To include the WinRM client in a .NET project, simply add it as reference using the Solution Explorer as shown:</p>
<p> </p>
<div><img src="http://software.intel.com/file/23002/" /></div>
<p> </p>
<p>If this is the first time WinRM is being used, navigate to the Windows System32 directory and add wsmauto.dll to the project.</p>
<p> </p>
<div><img src="http://software.intel.com/file/23003/" /></div>
<p> </p>
<p>If wsmauto.dll is not present then the system is probably running Windows XP or 2003. This can be fixed by installing <a href="http://support.microsoft.com/kb/KB936059">KB936059</a>.</p>
<a></a><a></a><span></span><a></a><a></a><span></span><a></a><a></a>
<p><br />Next, add the Generic CIM binding object by navigating to the directory that CimAuto.dll resides in and adding it as a reference, just like Wsmauto.dll was added above.</p>
<p> </p>
<div><img src="http://software.intel.com/file/23004/" /></div>
<p> </p>
<p>Assuming the Intel® AMT hardware has been properly enabled, we can begin looking at the sample code.</p>
<p> </p>
<p><b>PowerControlSample</b></p>
<p>The included sample will load its application settings as part of the project. The settings can be editted by going to the Project menu and selecting the "PowerControlSample" properties. The "Settings" tab in the project properties will look like the following:</p>
<p> </p>
<div><img src="http://software.intel.com/file/23005/" /></div>
<p> </p>
<p class="Default">Before running the sample, change the SessionString to match the name or IP adress of an Intel® AMT client in your envioment. AMT hardware uses port 16992 for http and 16993 for https. The host name I am connecting to is m42.intelmas.net, which is an Intel® AMT 4.2 laptop in my enviroment. Also, change the user name and password to reflect your own Intel ® AMT credentals if they are different. The PowerCommand property is the CIM value of the Power comamnd to send. They are as follows: 2=PowerOn, 5=Power Reset,8=PowerOff.</p>
<p class="Default">The Sample has a few functions that demonstate the basic operations that a Wsman client would use. This inclues creating a wsman session, performing get() operations, enumerating items, and Invoking methods.</p>
<p class="Default">The sample program will be using both WSMANAutomation (WinRM) and a generic CIM binding library (CimAuto.dll)</p>
<p class="Default"> </p>
<div><img src="http://software.intel.com/file/23006/" /></div>
<p class="Default"> </p>
<p class="Default">The main program creates a WinRM object, then creates a session object that is used throughout the rest of the program.</p>
<p class="Default"> </p>
<div><img src="http://software.intel.com/file/23007/" /></div>
<p class="Default"> </p>
<p class="Default">The rest of the funtions in the sample demonstrate various WSMan operations with AMT hardware and ultimately end with a power control.</p>
<p class="Default"> </p>
<div><img src="http://software.intel.com/file/23008/" /></div>
<p class="Default"> </p>
<p><b>Establishing a Session</b></p>
<p>Before our client can send WSMan requests we need to establish a session with a WSMan server. To do this, we will use the CreateSession() method of the WSManAutomation.WSManClass. The method takes three arguments, the first being the connection string of the session, the second argument is session flags, the third argument is any authentication information that maybe needed to authorize the session. Creating a typical session with AMT would look like the following:</p>
<p class="Default"> </p>
<div><img src="http://software.intel.com/file/23009/" /></div>
<p class="Default"> </p>
<p><b>Basic WSMan Get Operation</b></p>
<p>Looking at the AMTHello() method in the project, we can see how to use WinRM and our generic CIM binding to retrieve the hostname of the hardware. The first thing this sample does is create an instance of a generic CIM binding. Then it assigns the ClassName property of the CIM Binding to the name of the class we want to get. Next, it performs a WSMan get operation using the full Resource URI of the CIM object. Finally, the sample uses the generic CIM binding to retrieve the value of the HostName property of the CIM object.</p>
<p> </p>
<div><img src="http://software.intel.com/file/23010/" /></div>
<p><b>WSMan Get Operation with Selectors</b></p>
<p>Looking at the GetVersion() method in the project, we can see how to use WinRM and our generic CIM binding to retrieve the AMT version using a selector. Selectors are needed when getting objects that have more that one instance. For example, unlike AMT_GeneralSettings, there are many instances of CIM_SoftwareIdentity. So when getting an instance of CIM_SoftwareIdentity, we need to specify which instance we want. In this case, we want the CIM_SoftwareIdentity that has an InstanceID property with a value of "AMT."</p>
<p class="Default"> </p>
<div><img src="http://software.intel.com/file/23011/" /></div>
<p class="Default"> </p>
<p><b>WSMan Enumerate Operation</b></p>
<p>Looking at the GetPowerService() method in the project and we can see how to use WinRM and our generic CIM binding to enumerate instances of an object. When enumerating, WinRM will return an enumeration object. We will use this enumerator to items until there are no more or we found the one we are looking for.</p>
<p> </p>
<div><img src="http://software.intel.com/file/23012/" /></div>
<p class="Default"> </p>
<p><b>WSMan Invoke Operation</b></p>
<p>Looking at the ChangePower() method in the project, we can see how to use WinRM and our generic CIM binding to invoke a method on a CIM object. Invoking a method requires two generic objects: an Input object and on Output object. The generic input object holds all the parameters that will be passed to the method, while the generic output object holds the return value and any output parameters after the method is executed.</p>
<p> </p>
<div><img src="http://software.intel.com/file/23013/" /></div>
<p><b>Summary</b></p>
<p>Armed with WinRM, CIMAuto, and the Intel® AMT SDK class reference, you should be able to implement any of the flows for Intel® AMT. In this sample, we explored how to set up the .NET environment to use WSman and ran through the WSMan operations to perform a hardware power control.</p>
<p><b>Learn More about WS-Management</b></p>
<p><b>For further information regarding WS-Management, the following resources provide a good starting point:</b></p>
<p>•· <a href="http://www.dmtf.org/standards/published_documents/DSP0226.pdf">Web Services for Management</a> contains the actual specification for WS-Management protocol.</p>
<p>•· <a href="http://www.dmtf.org/standards/published_documents/DSP0227.pdf">WS-Managment - CIM Binding</a> contains the actual CIM-Binding specification for the WS-Management protocol</p>
<p>•· <a href="http://www.msdn.com/">MSDN</a>: Search for "WinRM" to get information regarding Windows Remote Management</p>
<p>The <a href="http://software.intel.com/file/23014/" onclick="show_file_download(7,true,'http://software.intel.com/file/23014')" title="Developing WS-Management Solutions" id="free_download_7" class="filedownload">Intel ® AMT SDK 3.0</a> release contains the following resources regarding WS-Management.</p>
<p>•· Intel® Active Management Technology WS-Management Flows</p>
<p>•· WS-Management Classes\index.html</p>
<a></a><a></a><a></a><b></b><span style="color: #ff0000;"></span> ]]></description>
      <link>http://software.intel.com/en-us/articles/developing-ws-management-solutions-for-intel-active-management-technology</link>
      <pubDate>Wed, 21 Oct 2009 09:21:56 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/developing-ws-management-solutions-for-intel-active-management-technology#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/developing-ws-management-solutions-for-intel-active-management-technology</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Troubleshooting the IMR_RES_TLS_CONNECTION_FAILED error in mutual TLS</title>
      <description><![CDATA[ <span class="sectionHeading">Troubleshooting the IMR_RES_TLS_CONNECTION_FAILED error in mutual TLS<br /></span><br />This article expands on the author’s previous blog post titled <a href="http://software.intel.com/en-us/blogs/2009/01/21/tips-to-check-if-the-scs-the-dtk-or-your-app-doesnt-connect-to-an-amt-enterprise-machine/">“Tips to check if the SCS, the DTK or your app doesn’t connect to an AMT Enterprise machine”</a> . It includes some specific steps to troubleshoot this error message. This article is written by <a href="http://software.intel.com/en-us/blogs/author/javierandrescaceres/">Javier Andres Caceres Alvis</a>. Javier works as a Software Engineer for Aranda Software (ISV enabling for Intel AMT). <br /><br />The Manageability DTK and other applications that use SOL and IDER-R capabilities utilize the functionality exposed by the Redirection Library. This library is included in the imrsdk.dll file and is the one in charge of establishing a TCP (port 16994) or TLS (port 16995) connection, so if you’re sure you’ve checked all the possible error sources mention in the post above followingnext steps will help.<br /><br /><img src="http://software.intel.com/file/15628" alt="" /> <br /><br />Picture 1. Key values.<br /><br />Verify that your SSL client and server certificates contain the keys shown in picture 1; these values must be 1.3.6.1.5.5.7.3.2 and 2.16.840.1.113741.1.2.1, or both (no matter if you used a customized template or a standard one). If your client application still has the same error, please find the imrsdk.ini file (which must be in the same folder that imrsdk.dll), open it and set the debug level to “2”:<br />[COMMON]<br />Debug_Level=2<br />Storage_Enabled=0<br /><br />With Debug_Level=2 you will get a log file that specifies what the concrete error is. In this example, I got these entries in my log.txt found it to be due to a duplicated certificate in my store:<br />LOG STARTED Fri Mar 13 11:09:37 2009<br />NETMGR: added UDP socket to read socks: 1456<br />NETMGR: Signal socket created: 1500<br />SSLSocket::connect: failed to set certificate chain file file<br />SSLSocket::connect: func X509_STORE_add_cert, reason cert already in hash table<br />SSLSocket::connect: failed to set certificate chain file file<br />SSLSocket::connect: func X509_STORE_add_cert, reason cert already in hash table<br />LOG ENDED Fri Mar 13 11:13:07 2009<br /><br /><br /><img src="http://software.intel.com/file/15629" alt="" /> <br /><br />Picture 2. Duplicate certificate.<br /><br />As shown in picture 2, in this example, the same certificate appeared twice in “Trust root certification Authorities“; To know which one to delete navigate to the IAMT machine’s WebUI, find the issuer certificates’ serial number (Picture 3), delete the bad one and the DTK will work fine. <br /><br /><img src="http://software.intel.com/file/15630" alt="" /><br /><br />Picture 3. Issuer certificate’s serial number.<br /><br />Don’t forget that the DTK takes ALL the trusted root certificates to a *.pem file called “Trusted Root Certificates.pem” the first time is started, so if you changed something in your environment please delete this file and start the application again. ]]></description>
      <link>http://software.intel.com/en-us/articles/troubleshooting-the-imr_res_tls_connection_failed-error-in-mutual-tls-1</link>
      <pubDate>Wed, 08 Apr 2009 03:36:05 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/troubleshooting-the-imr_res_tls_connection_failed-error-in-mutual-tls-1#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/troubleshooting-the-imr_res_tls_connection_failed-error-in-mutual-tls-1</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Building an Intel AMT Agent Monitor (Part 1)</title>
      <description><![CDATA[ This article explores the security benefits of Intel® Active Management Technology (Intel® AMT), specifically the System Defense feature, network security policies and heuristic filters to finally build an Agent monitor (or "Agent Presence"). This article is written by <a href="http://software.intel.com/en-us/blogs/author/javierandrescaceres/">Javier Andres Caceres Alvis</a>. Javier works as a Software Engineer for Aranda Software (ISV enabling for Intel AMT). <br /><br /><span class="sectionHeading">Introduction<br /></span><br />Intel AMT has two closely related features: System Defense and Agent Presence. Below is a brief description of what they are and how to use them:<br /><br />• System Defense (previously known as "circuit breaker"): is in short the capacity of a machine to block the traffic of packets through a network security policy. A network security policy is the way to group filters and a filter is a test made to the incoming or outgoing traffic from one machine to verify if it meets certain conditions (for example, a common condition is to review the packages’ IP).<br /><br />There are pre-loaded filters and the possibility of creating new ones. Heuristic filters are types of filter that can block the outgoing traffic from one machine to prevent it from infecting / attacking other machines on the network. This traffic blocking is done through the inspection of outgoing packets in order to find unusual operating conditions. Find more on this topic here (<a href="http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk/">http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk/</a>).<br /><br />• Agent Presence: This feature allows an independent vendor’s software agent (like: a firewall, an anti viruses, an asset tracker) to report to Intel AMT that: 1) it is started, 2) it is running 3) it is shutdown. This very important because a user or an exceptional condition may terminate or stop a software agent unexpectedly.<br /><br />The way Agent Presence and policies interact with an agent monitor is through state transitions. For example: when the monitor reports that an agent changes from "Running" to "Expired" state, it is possible to automatically activate/disable a policy to allow / block all inbound / outbound traffic.<br /><br /><span class="sectionHeading">Building an agent monitor</span><br /><br />Agent monitors are built in two pieces: one in the AMT machine (local) and one in the monitoring console (remote). The remote piece is for agent monitor management functions: like creation, selection, and deletion. The local piece is for agent monitor registration (previously created in the remote interface) and reporting (of its currently state through “heartbeat” signals). The way in which both parts communicate is via a shared GUID.<br /><br /><strong>Using the Intel Manageability DTK:</strong><br /><br />In the Manageability DTK, there is an application called “Intel AMT Outpost” which one simulates to be an agent monitor and it attracted my attention because it lets making a relation between the heartbeat signals and any application’s execution.<br /><br />You can start by taking the DTK’s source code as a basis to write a C# solution made of a monitor console and an agent. Both the console and the agent consume Intel AMT machine’s web services (EOI, not WS-Man). Agent monitors are also known as watchdogs. The results of this exercise are two sample applications: a remote one (Figure 1) for watchdog creation, deletion and selection and a local one (Figure 2) for watchdog registration and reporting.<br /><br /><br /><img src="http://software.intel.com/file/15626" alt="" /><br />Figure 1. Agent monitor console.<br /><br />Both applications share a GUID to uniquely identify each other. The application’s source code is available. Some agent monitor’s parameters (like heartbeats) are static. Note that this is a sample, so it does not meet best design practices.<br /><br /><img src="http://software.intel.com/file/15627" alt="" /><br /><br />Figure 2. Agent monitor.<br /><br />During the development of this sample I learnt two things: 1) it’s necessary to increment the heartbeat sequence and 2) the relation between a heartbeat signal and an application’s execution shown in “Intel AMT Outpost” is merely descriptive; I mean, it is an agent monitor‘s task to perform any action to verify the application’s execution and it is not an built-in AMT function.<br /><br />During the testing stage I found that it is not necessary to create a “watchdog” before performing a registration or a reporting action. General recommendations: 1) Use “localhost” instead of IP in Windows Vista machines, 2) Don’t use the remote interfaces from AMT host, 3) If you get a "Failed to parse the request" exception while calling any web service method it’s probably that you need to change the WSDL files’ version (in my case, I first added a web service reference to SDK 5.0.1.4 WSDL files and then I needed to change them) and 4) be careful with the heartbeat sequence increments because your unsigned int variable (that holds this value) can become huge.<br /><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/building-an-intel-amt-agent-monitor-part-1</link>
      <pubDate>Wed, 08 Apr 2009 03:32:35 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/building-an-intel-amt-agent-monitor-part-1#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/building-an-intel-amt-agent-monitor-part-1</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel ® AMT SCSDiag Utility Quick User’s Guide</title>
      <description><![CDATA[ This utility enables debugging of the SCS and its Database. The utility connects to the SCS database and collects debug and ongoing DB data. This utility ultimately assists in helping to provide debugging and maintenance assistance for the SCS and the SCS DB.<br />The SCSDiag automatically detects DB schema, collects information from tables using SQL queries, presents the information in a GUI and performs maintenance tasks on the SCS DB. ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-amt-scsdiag-utility-user-guide</link>
      <pubDate>Tue, 31 Mar 2009 09:06:36 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-amt-scsdiag-utility-user-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-amt-scsdiag-utility-user-guide</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Configuration Service SOAP API</title>
      <description><![CDATA[ This document defines the Setup and Configuration Server Network Interface. ]]></description>
      <link>http://software.intel.com/en-us/articles/configuration-service-soap-api</link>
      <pubDate>Tue, 31 Mar 2009 09:03:24 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/configuration-service-soap-api#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/configuration-service-soap-api</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Internationalization of SCS Messages</title>
      <description><![CDATA[ The Intel AMT Setup and Configuration Service (Intel AMT SCS, or SCS) was designed to support internationalization of the user interface. The service and the associated API display all status, warning, and error messages based on a single file. The application executables retrieve a message based on a message number and the current language on the platform where the application executes. If the message file supports the current language, then the file will return the message in the proper language. If the file does not support the current language, it will return the message in English. ]]></description>
      <link>http://software.intel.com/en-us/articles/internationalization-of-scs-messages</link>
      <pubDate>Tue, 31 Mar 2009 09:00:37 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/internationalization-of-scs-messages#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/internationalization-of-scs-messages</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel AMT SCS Console Guide</title>
      <description><![CDATA[ This guide describes how to use the Intel® AMT Setup and Configuration Console.<br /><br />
<div>This chapter provides a brief description of the Intel® AMT Setup and Configuration Service and lists its components.<br /><br /></div>
<div>It includes the following topics:<br />• Introduction to Intel SCS<br />• Intel SCS Components<br />• Setup and Configuration Steps<br />• Before Setup and Configuration<br />• Intel AMT SCS Functional Flow<br />• Setup and Configuration Operational Overview</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-amt-scs-console-guide</link>
      <pubDate>Tue, 31 Mar 2009 08:58:35 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-amt-scs-console-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-amt-scs-console-guide</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel(r) vPro(tm) Technology Activator Guide</title>
      <description><![CDATA[ The Intel vPro Technology Activator Utility is an executable that runs on a host platform with Intel® Active Management Technology (Intel® AMT) capabilities. It is used to enable the Intel AMT remote configuration process. Activator.exe is included in the Intel Setup and Configuration Server (Intel SCS) distribution. It is recommended to copy the file to the Intel AMT system and run it from the Intel AMT system with a local user.<br /><br />
<div>The Intel vPro Technology Activator Utility runs on platforms with the following operating systems: Windows* 2000, Windows XP, and Windows Vista.</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vpro-technology-activator-guide</link>
      <pubDate>Tue, 31 Mar 2009 08:55:14 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vpro-technology-activator-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vpro-technology-activator-guide</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel AMT SCS Installation Guide</title>
      <description><![CDATA[ This guide describes how to install the Intel® AMT Setup and Configuration Service.<br /><br />
<div>This guide provides a brief description of the Intel® AMT Setup and Configuration Service and lists its components. For detailed information about the application, refer to the Intel® AMT Setup and Configuration Service Console User’s Guide.<br /><br /></div>
<div>This guide contains the following sections:<br />• Introduction to Intel SCS<br />• Intel SCS Components<br />• Intel SCS Console</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-amt-scs-installation-guide</link>
      <pubDate>Tue, 31 Mar 2009 08:51:44 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-amt-scs-installation-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-amt-scs-installation-guide</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel AMT SCS Troubleshooting Guide</title>
      <description><![CDATA[ This document contains information useful for troubleshooting issues that may occur during installation or use of the Intel AMT Setup and Configuration Service.
<div><br /></div>
<div>This article includes the following:<br />• Windows Service Messages<br />• Troubleshooting Issues<br />• Limitations, Recommendations, and FAQ<a onclick="ndownload('http://software.intel.com/file/15501')" href="javascript:void(0)">.pdf</a><br /></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-amt-scs-troubleshooting-guide</link>
      <pubDate>Tue, 31 Mar 2009 08:47:20 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-amt-scs-troubleshooting-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-amt-scs-troubleshooting-guide</guid>
      <category>Manageability</category>
    </item>
  </channel></rss>