Назад | Перейти на главную страницу

Как я могу заставить WMI возвращать информацию о физических дисках на сервере Dell Poweredge с включенным RAID?

Я использую WMI для сбора статистики по некоторым из наших серверов, и я пытаюсь получить подробную информацию о физических дисках, установленных на каждом сервере.

Серверы представлены различными моделями Dell PowerEdge. Встроенные поставщики Windows сообщают о томах RAID и логических разделах, но я не могу найти способ сообщить, какие физические диски установлены на сервере (предположительно, потому что Windows может видеть только до RAID объемы, представленные контроллером, и не имеет информации о том, что происходит под этим слоем)

Есть ли поставщик Dell RAID WMI, который я могу установить для этого, или что-то еще, что я могу сделать, чтобы собрать эту статистику?

Вы должны иметь возможность предоставлять информацию о физических дисках через SNMP с помощью OpenManage:

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

Чтобы он работал, необходимо установить Dell Open Manager.

get-wmiobject DELL_CMApplication-пространство имен root \ cimv2 \ dell -computer ИМЯ КОМПЬЮТЕРА | выберите имя объекта | где-объект {$ _ -notlike "Водитель"}

Я тоже хотел бы знать это - я хочу получить поле «Состояние», как указано в OpenManage Server Administrator (особенно когда «Деградировано»).

Классы Win32_ * и Dell_ * WMI, похоже, не дают такого уровня детализации.

Единственный известный мне способ - использовать утилиту omreport.exe.

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

Я предполагаю, что вы вызываете Win32LogicalDisk

Посмотрите Win32_DiskDrive, Win32_DiskDriveToDiskPartition, Win32_PhysicalMedia (в том, что я считаю уменьшающейся полезностью ...). Я на серверах HP, так что YMMV. (Вы также можете попробовать Win32_LogicalDiskToPartition)

Если все это не удается, попробуйте ScriptomaticV2 от разработчиков сценариев Microsoft для просмотра WMI.