远程硬件管理

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 远程管理