远程硬件管理

Windows 远程管理硬件管理旨在通过提供对远程硬件组件的监视和控制来降低整体 IT 管理成本,尤其是在系统启动和作系统发生故障之前。

原始设备制造商(OEM)开发了一种通用体系结构,以满足硬件管理的需求。 此体系结构的一个重要部分是 基板管理控制器(BMC)。 BMC 是监视服务器计算机状态的专用设备。 BMC 提供对服务器硬件的远程控制、检索状态数据,并接收有关严重错误和其他硬件状态更改的通知。 监视远程服务器的脚本或应用程序可以直接通过远程作系统从服务器 带内,或直接从 BMC 获取带外数据。

BMC 具有可以检测的传感器,例如,当服务器计算机过热或电压低于可接受的范围时。 存在几个标准来定义 BMC 的体系结构。 智能平台管理接口(IPMI) 是经常使用的此类标准之一。 但是,尽管 IPMI 标准,但对服务器硬件的管理访问权限是专有的,需要使用 OEM 提供的管理工具。 此外,使用专用线路协议(RMCP)提供对 BMC 的远程访问,该协议具有用于身份验证访问的非标准安全机制。

Microsoft IPMI 提供程序 和 IPMI 驱动程序,允许通过具有 WMI 类的标准 WMI 提供程序从远程服务器计算机获取 BMC 数据。 虽然可以编写通过 DCOM 获取远程数据的普通 WMI 脚本,但在许多情况下,获取 IPMI 数据的首选方法是通过 Winrm 命令行实用工具或 WinRM 脚本 APIWinRM C++ API。 Winrm 实用工具和 WinRM 服务 API 依赖于 WS-Management 协议,可以在不使用 DCOM 的情况下从本地或远程计算机获取 IPMI 数据。

BMC 还具有一个名为系统事件日志(SEL)的事件数据库,用于记录受监视计算机中的事件。 无法订阅将这些事件传送到脚本,因为可以使用 WMI 事件类。 但是,可以使用 Wecutil.exe 命令行工具订阅它们。 有关如何使用此工具的详细信息,请在命令提示符类型 wecutil /?

WS-Management 协议

关于 Windows 远程管理