关于Windows远程管理

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

WinRM 和硬件管理的组件

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

  • WinRM 脚本 API

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

  • Winrm.cmd

    此用于系统管理的命令行工具是在使用 WinRM 脚本 API 编写的 Visual Basic Scripting Edition 文件 (Winrm.vbs) 中实现的。 此工具使管理员能够配置 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 地址、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命令行工具来查看 事件收集器 事件。