Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0
Intel Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer March 3, 2010
Introduction Learn about the new layout of the Intel AMT SDK Where are the docs? WS-Man is replacing the legacy SOAP interface Locate WS-Man content and samples 3
The Intel AMT SKD - Contents Get up to speed fast with the new Start Here doc! 4
Getting to Know the Intel AMT SDK The Intel AMT SDK Documents have gone through a major change There is a new folder containing the HTML based Documents > Implementation and Reference Guide for Intel AMT 6.0 Located under../docs 1. Go into folder, open the default.htm file 2. Link is also in Start Here doc 5
Implementation and Reference Guide Be Sure to allow Blocked Content in your browser. 6
Using the Index Feature 7
Using the Search Feature 8
Using the Intel AMT SDK Release notes Installation layout System requirements Build requirements 9
Intel AMT SDK Contents Intel AMT Features WS-Management SDK Resources (aka Sample Code, API Interface Docs) Setup & Configuration Legacy documents (SOAP info) 10
Diving into Features Each Feature contains: Description, CIM Elements Events Use Cases 11
WS-Man Details 12
WS-Man Samples MOF Files for all classes supported by Intel AMT can be found at..\docs\mof CIMFramework.csproj Implements all of the classes supported by Intel AMT and converts them to C# classes C# Classes are documented here:..\windows\common\generatedcode\ws- Management\c#\MofCsFiles The WS-Management C# Samples are located at: Windows\Intel_AMT\Samples\WS-Management..\Windows\Common\WS-Management\C#\CIMFramework Similar Resources for C++ 13
CIM Framework CIM Framework SDK Resources > C# CIM Framework API 14
WS-Man Client Details The SDK demonstrates usage of two WS- Management clients:.net Microsoft* WinRM * Other names and brands may be claimed as the property of others 15
WS-Management using C++ CIMFramework.vcproj Implements all of the classes supported by Intel AMT and converts them to C++ classes:..\windows\common\ws-management\c++\cimframework. CIM classes (autogenerated from the MOFs) Windows\Common\GeneratedCode\WS-Management\C++\MofCppFiles WS-Management client The SDK demonstrates usage of three WS-Management clients: > Openwsman > gsoap > Microsoft WinRM Located here:..\windows\common\ws-management\c++ Windows\Common\ThirdParty 16
Call to Action Visit our Manageability Community http://software.intel.com/en-us/manageability/ Download the 6.0 Release of the Intel AMT SDK Need Help? Ask questions on our Forum: Get it Here: http://software.intel.com/en-us/articles/downloadthe-latest-intel-amt-software-development-kit-sdk/ http://software.intel.com/en-us/forums/manageability-softwaredevelopment/ Get more information by reading our blogs: http://software.intel.com/en-us/blogs/category/manageability/ 17
Thank you for attending Intel vpro Technology Virtual Seminar 2010 Intel Active Management Technology (Intel AMT) Developer Resources Intel Software Network Manageability Community: www.software.intel.com/en-us/manageability/ ISN Manageability Forums: www.intel.com/software/manageability/forums ISN Manageability Blogs: www.intel.com/software/manageability/blogs Intel vpro Expert Center: www.communities.intel.com/community/openportit/vproexpert Intel Software Partner Program: www.intel.com/partner 18
Notices Copyright 2010, Intel Corporation. All rights reserved. Intel, Xeon and Core Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. Go to: http://www.intel.com/products/processor%5fnumber/ Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance.buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, Go to: http://www.intel.com/performance/resources/benchmark_limitations.htm Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance. Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/#/en_us_01 19