Purpose
The Windows Remote Management (WinRM) is the Microsoft implementation of
WS-Management Protocol, a standard Simple Object Access Protocol (SOAP)-based,
firewall-friendly protocol that allows hardware and operating systems, from different vendors, to interoperate.
The WS-Management protocol specification provides a common way for systems to access and exchange
management information across an IT infrastructure. WinRM and
Intelligent Platform Management Interface (IPMI),
along with the Event Collector are components of
the Windows Hardware Management features.
Where Applicable
You can use WinRM scripting objects, the WinRM
command-line tool, or the Windows Remote Shell command line tool WinRS to
obtain management data from local and remote computers that may have
baseboard management controllers (BMCs).
If the computer runs a Windows-based operating system version that includes WinRM, the
management data is supplied by
Windows Management Instrumentation (WMI).
You can also obtain hardware and system data from WS-Management protocol implementations running on operating systems other than Windows in your enterprise. WinRM establishes a session with a
remote computer through the SOAP-based WS-Management protocol rather than a connection through DCOM,
as WMI does. Data returned to WS-Management protocol are formatted in XML rather than in objects.
The Intelligent Platform Management Interface (IPMI) WMI
provider is a standard WMI provider with classes that obtain BMC sensor data from computers with appropriate
hardware. IPMI data can be accessed using the WinRM scripting API, the WMI
Scripting, or
COM APIs. For more information about the WMI classes for
which the IPMI provider supplies data, see
Intelligent Platform Management Interface (IPMI) Classes.
Developer Audience
The developer audience is the IT Pro who writes scripts to automate the management of servers or the
ISV developer obtaining data for management applications.
Run-Time Requirements
WinRM is part of the operating system. However, to
obtain data from remote computers, you must configure a WinRM
listener. For more
information, see
Installation and Configuration for Windows Remote Management.
If a BMC is detected at system startup, then the IPMI provider loads; otherwise, the
WinRM scripting objects and the WinRM command-line tool
are still available.
Windows Server 2003 R2: WinRM is not installed by default, but is available as the Hardware Management
feature through the Add/Remove System Components feature in
Control Panel under Management and Monitoring Tools.
In This Section
| Topic | Description |
About Windows Remote Management | Link to public WS-Management protocol specification, WinRM
architecture, relationship to WMI, hardware management with the IPMI provider, configuration and
installation.
|
Using Windows Remote Management | Getting started using the WinRM scripting API and hardware management.
|
WinRM Reference | List of scripting interfaces defined by Microsoft Web Services for Management (WS-Management) Automation and
class definitions of the WMI classes created by the IPMI provider and classes that communicate with the IPMI
driver to obtain
baseboard management controller (BMC)
data.
|
Send comments about this topic to Microsoft
Build date: 11/2/2009