Did you know that WSMan will soon replace the legacy SOAP interface in the Intel® AMT SDK? This means that new features are no longer offered along with SOAP APIs and soon, the older legacy SOAP interface will be completely replaced by the WSMan interface. So it is important that our developers start embracing WSMAN sooner than later. We are hoping that this updated document will help ease the learning curve. With that said, please let us know if this document helps and what else do you, as a developer need, in order to get going with WS Man?
The 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 are also presented along with some coding samples. These samples were written using Windows 2008.
In a nutshell, here are the main topics that the article contains:
Basic Ingredients of a WSMan Solution:
- What is a WSMan Client?
- What is a WSMan Server?
- What is a CIM Binding method?
Preparing the Sample Environment:
- How to configure WinRM
- Registering the generic CIM binding library
- Setting up the Intel® AMT Hardware
- Setting up the WSMan ingredients in a .NET project
- Running the PowerControl Sample
Establishing a Session:
- Basic WSMan Get Operation
- WSMan Get Operation with Selectors
- WSMan Enumerate Operation
- WSMan Invoke Operation
Learn More about WS-Management
For further information regarding WS-Management, the following resources provide a good starting point:
- Web Services for Management contains the actual specification for WS-Management protocol.
- WS-Management - CIM Binding contains the actual CIM-Binding specification for the WS-Management protocol
- MSDN: Search for "WinRM" to get information regarding Windows Remote Management
The latest Intel® AMT SDK release contains the following resources regarding WS-Management.
- Intel® Active Management Technology WS-Management Flows
- WS-Management Classes\index.html