Вызов WMI для получения физического серийного номера на жестких дисках

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

WMIC PATH CIM_PhysicalMedia

работает на некоторых компьютерах, но не в среде WinPE, в которой мне это нужно. Я продолжаю получать: Invalid XML Content.

Каждую команду, которую я пробую, я использую как CIM_PhysicalMedia, так и Win32_PhysicalMedia, и ни одна из них не работает, если она не работает.

Забавно то, что он работает на Windows 7 Pro, но не работает на другом ПК с той же ОС! Мне не хватает dll или что-то в этом роде?

Пожалуйста помоги! Опять же, это должно работать в среде WinPE. Я не знаю версию, но знаю, что WMIC работает нормально.

Пожалуйста помоги!!

PS У меня есть опыт работы с простыми вызовами WMI, такими как wmic bios get serialnumber и тому подобное, но я никогда не связывался с чем-то настолько сложным.


person CanisDiBellum    schedule 13.04.2016    source источник


Ответы (1)


Я не проверил в среде Windows PE. Попробуйте. Дайте мне знать, если это работает или нет. Запустите ниже упомянутый с помощью powershell.

Get-WmiObject -Class Win32_DiskDrive | Select serialNumber
person Amit Shakya    schedule 25.04.2016