如何检查Windows机器上是否安装了iLO-Board? 我想通过脚本(python首选)来做到这一点。
我想过检查连接端口。 例如:如果iLO通过PCI连接,则可以扫描PCI插槽。 但是我找不到关于它在哪里连接的信息。
你还有其他build议吗? 谢谢
HP推荐的方法是使用HPONCFG和iLOpipe理接口驱动程序为您的操作系统安装Proliant Support Pack(无论)。
然后运行%Program files%\HP\hponcfg\hponcfg /a /w C:\ilo-config-output.txt命令将完整的ILOconfiguration转储到C:\ ilo-config-output.txt。 然后Python离开。
Google针对“HP iLO 3脚本和命令行指南”,并查看www.hp.com/go/iLO3以获取示例ILO脚本。
您的环境的一些知识是必要的…甚至必须以编程方式扫描这一点可能是一个愚蠢的练习。 这就像检查服务器,看看电源button是否存在…
请确认服务器是HP!
从2003年起,HP ProLiant 300,500,700系列服务器将ILOembedded到主板上。 大多数100系列HP服务器也具有基本的ILOfunction。 如果您正在使用惠普的现代服务器,它可能具有ILOfunction。
当然,这并不意味着国际劳工组织已经被configuration,甚至被插入; 我在许多环境中看到的一个问题。 所以这是一个不同的挑战。
为你,检查服务器型号; 例如“DL380 G6”,并与Google的“DL380 G6 quickspecs”交叉引用。 你会得到你需要的所有规格信息。
使用Powershell,您可以从系统远程查找基本信息,如下所示:
$g=Invoke-WebRequest -Uri "http://$serverILONAME/xmldata?item=all"; $g.content;