Windows 远程管理

什么是 WinRM?

Windows 远程管理 (WinRM) 是 WS-Management 协议的 Microsoft 实现。该协议是基于简单对象访问协议 (SOAP) 的、防火墙友好的标准协议,使来自不同供应商的硬件和操作系统能够互操作。

WS-Management协议规范为系统提供跨 IT 基础结构访问和交换管理信息的常见方法。 WinRM 和智能平台管理接口 (IPMI) ,以及事件收集器Windows硬件管理功能的组件。

可在何处使用 WinRM?

可以使用 WinRM 脚本对象、WinRM 命令行工具或 Windows Remote Shell 命令行工具 WinRS 从可能有基板管理控制器的本地和远程计算机获取管理数据, (BMC) 。 如果计算机运行包含 WinRM 的基于Windows的操作系统版本,则管理数据由 Windows Management Instrumentation (WMI) 提供。

也可以从企业中非 Windows 操作系统上运行的 WS-Management 协议实现中获取硬件和系统数据。 WinRM 通过基于 SOAP 的 WS-Management 协议来与远程计算机建立会话,而不是像 WMI 那样通过 DCOM 建立连接。 返回到 WS-Management 协议的数据采用 XML 格式而不是对象格式。

智能平台管理接口 (IPMI) WMI 提供程序是一个标准 WMI 提供程序,具有从具有适当硬件的计算机获取 BMC 传感器数据的类。 可以使用 WinRM 脚本 API、WMI 脚本COM API 访问 IPMI 数据。

Who是针对的吗?

Windows远程管理的目标受众是 IT 专业人员,他们编写脚本以自动管理服务器,ISV (独立软件供应商) 开发人员,他们想要获取管理应用程序的数据。

运行时要求

WinRM 是操作系统的一部分。 但是,若要从远程计算机获取数据,必须配置 WinRM 侦听器。 有关详细信息,请参阅Windows远程管理的安装和配置。 如果在系统启动时检测到 BMC,则 IPMI 提供程序会加载;否则,WinRM 脚本对象和 WinRM 命令行工具仍可用。

了解详细信息

关于Windows远程管理

链接到公共WS-Management协议规范、WinRM 体系结构、与 WMI 的关系、与 IPMI 提供程序的硬件管理、配置和安装。

使用 Windows 远程管理

开始使用 WinRM 脚本 API 和硬件管理。

Windows远程管理参考

Microsoft Web Services for Management (WS-Management 定义的脚本接口列表) 自动化和 IPMI 提供程序创建的 WMI 类的类定义以及与 IPMI 驱动程序通信的类定义,以获取 基板管理控制器 (BMC) 数据。