关于 Windows 远程管理

Windows 远程管理是 Windows 硬件管理功能 的一个组件,用于在本地和远程管理服务器硬件。 这些功能包括实现 WS-Management 协议的服务、通过基板管理控制器 (BMC) 的硬件诊断和控制,以及允许编写通过WS-Management协议远程通信的应用程序的 COM API 和 脚本对象 。 有关WS-Management协议的公共规范的详细信息,请参阅 Web Services for Management (WS–Management)

WinRM 和硬件管理的组件

下面是 WinRM 和硬件监视提供的组件和功能的列表:

  • WinRM 脚本 API

    此脚本 API 使你能够使用执行WS-Management协议操作的脚本从远程计算机获取数据。

  • Winrm.cmd

    此用于系统管理的命令行工具在 Visual Basic Scripting Edition 文件 (Winrm.vbs 中实现,) 使用 WinRM 脚本 API 编写。 此工具使管理员能够配置 WinRM 并获取数据或管理资源。 有关详细信息,请参阅命令行 Winrm/?提供的联机帮助。

  • Winrs.exe

    此命令行工具使管理员能够使用WS-Management协议远程执行大多数Cmd.exe命令。 有关详细信息,请参阅命令行 Winrs/?提供的联机帮助。

  • 智能平台管理接口 (IPMI) 驱动程序和 WMI 提供程序

    通过 智能平台管理接口 (IPMI) 提供程序和驱动程序进行硬件管理,使你能够在操作系统未运行或部署时通过 BMC 控制和诊断远程服务器硬件。

    有关详细信息,请参阅 IPMI 提供程序

  • WMI 服务

    WMI 服务继续与 WinRM 并行运行,并通过 WMI 插件提供请求的数据或控制。 可以继续从标准 WMI 类(例如 Win32_Process)以及 IPMI 提供的数据获取数据。 有关 WinRM 所需的配置和安装的详细信息,请参阅 硬件管理简介

  • WS-Management协议

    WS-Management协议是一种基于 SOAP 的防火墙友好协议,专为系统设计,用于查找和交换管理信息。 WS-Management协议规范的目的是为具有不同供应商的各种操作系统上运行的计算机的企业系统提供互操作性和一致性。

    WS-Management协议基于以下标准 Web 服务规范:HTTPS、SOAP over HTTP (WS-I 配置文件) 、SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enumeration 和 WS-eventing。 有关规范的当前草稿的详细信息,请参阅 管理规范索引页

使用 WinRM

有关编写 WinRM 脚本的详细信息,请参阅 使用 Windows 远程管理

下表列出了提供有关WS-Management协议、WinRM 和 WMI 以及如何指定管理资源(如磁盘驱动器或进程)的信息的主题。

主题 说明
Windows 远程管理的安装和配置 WinRM 侦听器 需要在客户端和服务器计算机上进行配置。
Windows 远程管理体系结构 说明 WinRM 组件以及客户端和服务器计算机上找到的组件的关系图。
WS-Management 协议 说明公共标准WS-Management协议,用于向任何实现该协议的计算机设备远程发送和接收管理数据。
Windows 远程管理中的脚本编写 WinRM 脚本 API 类似于 WS-Management 协议的操作。 脚本检索的数据采用 XML 格式,而不是对象格式。
远程连接的身份验证 WS-Management协议通过支持多种标准的身份验证和消息加密方法,维护计算机之间数据传输的安全性。
Windows 远程管理和 WMI 由于 WinRM 与 Windows Management Instrumentation (WMI) 集成,因此可以使用使用 WinRM 脚本 API 的脚本或应用程序或通过 Winrm 命令行工具获取 WMI 数据。
资源 URI 资源 URI 是管理操作或值的标识符。 例如,磁盘驱动器表示一种类型的资源。
远程硬件管理 IPMI 提供程序提供和数据,用于描述基板管理控制器 (BMC) 硬件管理域、域中的 BMC 计算机系统和 BMC 传感器。 其他对象表示 BMC 系统事件日志 (SEL) 和日志中的消息。
事件 无法通过 WinRM 脚本获取事件,但可以使用Wevtutil.exe命令行工具来查看 事件收集器 事件。