Windows 远程管理

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

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

WinRM 适用于谁?

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

在哪里可以使用 WinRM?

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

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

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

运行时要求

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

另请参阅

  • 关于 Windows 远程管理

    以下文章的集合:公共 Microsoft Web Services for Management (WS-Management) 协议规范;WinRM 体系结构;与 WMI 的关系;使用 IPMI 提供程序进行硬件管理;和 WinRM 配置和安装。

  • 使用 Windows 远程管理

    有关如何使用 WinRM 脚本 API 管理硬件的文章集合。

  • Windows 远程管理参考

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