检查 Windows 计算机上是否安装了 iLO 板

检查 Windows 计算机上是否安装了 iLO 板

如何检查 Windows 计算机上是否安装了 iLO-Board?我想通过脚本(最好使用 Python)来完成此操作。

我考虑检查连接端口。例如:如果 iLO 通过 PCI 连接,我可以扫描 PCI 插槽。但我找不到有关它连接位置的信息。

您还有其他想法吗?谢谢

答案1

HP 推荐的方法是使用 HPONCFG 和 iLO 管理接口驱动程序安装适用于您的操作系统的 Proliant 支持包(无论哪种)。

然后运行%Program files%\HP\hponcfg\hponcfg /a /w C:\ilo-config-output.txt命令将完整的 ILO 配置转储到 C:\ilo-config-output.txt。然后运行 ​​Python。

谷歌搜索“HP iLO 3 脚本和命令行指南”并检查www.hp.com/go/iLO3也可用于 ILO 脚本示例。

答案2

需要了解您的环境... 甚至必须以编程方式扫描这一点可能是一项愚蠢的练习。这就像检查服务器以查看是否存在电源按钮一样...

确保服务器是 HP!!

从 2003 年起,HP ProLiant 300、500、700 系列服务器已将 ILO 嵌入主板。大多数 100 系列 HP 服务器也具有基本的 ILO 功能。如果您使用的是 HP 的现代服务器,它很可能具有 ILO 功能...

当然,这并不意味着 ILO 已配置或插入;我在许多环境中都看到过这个问题。所以这是一个不同的挑战。

请检查服务器型号;例如“DL380 G6”并将其与 Google 的“DL380 G6 规格概述”。您将在那里获得所需的所有规格信息。

答案3

使用 Powershell 您可以从系统远程查找基本信息,如下所示:

$g=Invoke-WebRequest -Uri "http://$serverILONAME/xmldata?item=all";
$g.content;

相关内容