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

1

Я пытаюсь написать сценарий, который содержит полученный серийный номер диска для отчета. До сих пор я просто пытался получить 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и т.п., но я никогда не сталкивался с чем-то настолько сложным.

CanisDiBellum
источник
Вы пробовалиwmic diskdrive get serialnumber
NetworkKingPin

Ответы:

1

Я скучаю по DLL или что-то?

WMIC PATH CIM_PhysicalMedia

Я продолжаю получать: Invalid XML Content.

Возможно, вам не хватает исправления:

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

Попробуйте установить исправление, доступное по ссылке источника ниже (кнопка «Загрузка исправления доступна»)


Сообщение об ошибке «Недопустимое содержимое XML» при запуске команды WMIC в Windows 7 или Windows Server 2008 R2

СИМПТОМЫ

Рассмотрим следующий сценарий. Вы подключаете флэш-накопитель USB к компьютеру под управлением Windows 7 или Windows Server 2008 R2. Вы пытаетесь выполнить одну из следующих командных инструментов командной строки инструментария управления Windows (WMIC) для запроса жестких дисков на компьютере:

wmic diskdrive get *
wmic diskdrive get serialNumber

В этом случае вы получаете сообщение об ошибке, похожее на следующее:

Invalid XML content

ПРИЧИНА

Эта проблема возникает из-за того, что анализатор XML рассматривает управляющие символы, включенные в серийный номер некоторых дисков, как недействительные. Поэтому синтаксический анализатор XML не может анализировать содержимое, которое содержит эти управляющие символы. Это приводит к тому, что допустимые результаты для других дисков отображаются некорректно, а также к поведению, описанному в разделе «Проблема».

РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ

Поддерживаемое исправление доступно от Microsoft. Тем не менее это исправление предназначено для устранения проблемы, описанной в этой статье. Это исправление применяется только к системам, в которых возникла проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если эта проблема не оказывает на вас серьезного влияния, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.

Если исправление доступно для загрузки, в верхней части этой статьи базы знаний имеется раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки клиентов Microsoft, чтобы получить исправление.

Источник сообщение об ошибке «Invalid содержания XML» , когда вы запускаете команду WMIC в Windows 7 или в Windows Server 2008 R2

ДэвидПостилл
источник