如何让 WMI 返回启用了 RAID 的 Dell Poweredge 服务器中的物理磁盘信息?

如何让 WMI 返回启用了 RAID 的 Dell Poweredge 服务器中的物理磁盘信息?

我正在使用 WMI 收集某些服务器的统计信息,并尝试获取每台服务器上安装的物理磁盘的详细信息。

服务器是各种 Dell PowerEdge 型号。Windows 的内置提供程序正在报告 RAID 卷和逻辑分区,但我找不到任何方法来报告服务器中安装的实际物理驱动器是什么(大概是因为 Windows 只能看到控制器呈现的 RAID 卷,并且不知道该层下面发生了什么)

是否有我可以为此安装的 Dell RAID WMI 提供程序,或者我可以做其他事情来收集这些统计数据?

答案1

您应该能够使用 OpenManage 通过 SNMP 显示有关物理磁盘的信息:

http://support.dell.com/support/edocs/software/svradmin/5.3/en/snmp/html/snmpc23.htm#wp1052197

答案2

我也想知道这一点 - 我想获取 OpenManage 服务器管理器中报告的“状态”字段(尤其是“降级”时)。

Win32_* 和 Dell_* WMI 类似乎没有提供这种级别的细节。

我知道的唯一方法是使用 omreport.exe 实用程序

C:\Program Files (x86)\Dell\SysMgt\oma\bin\omreport.exe storage pdisk controller=0

答案3

必须安装 Dell Open manager 才能使此功能正常工作。

get-wmiobject DELL_CMApplication -namespace root\cimv2\dell -computer COMPUTERNAME | select-object 名称 | where-object {$_ -notlike "司机“}

答案4

我假设你正在调用 Win32LogicalDisk

查看 Win32_DiskDrive、Win32_DiskDriveToDiskPartition、Win32_PhysicalMedia(我认为它们的实用性正在下降……)。我在 HP 服务器上,所以 YMMV。(您也可以尝试 Win32_LogicalDiskToPartition)

如果所有这些都失败了,请尝试使用 Microsoft Scripting Guys 的 ScriptomaticV2 来浏览 WMI。

相关内容