Получение серийного номера диска, подключенного к Windows Server 2019

В течение многих лет я использовал серийный номер диска для сопоставления виртуализированных гостевых дисков с гипервизором. VMWare ESXi, например, установит серийный номер диска в UUID диска - позволяет легко сопоставить.

Теперь, когда у меня запущено несколько серверов Windows Server 2019, я заметил, что ни один из них не возвращает серийный номер диска через следующие классы WMI: Win32_DiskDrive, Win32_PhysicalMedia,

Я просмотрел документацию по окнам и классам WMI, которые я использую, но не могу найти ссылки на то, что они устарели / удалены.

Как получить серийный номер диска (а не тома) в Windows 2019 с помощью.NET?

0 ответов

Эта проблема возникает, когда сценарию не удается прочитать значение UUID или серийного номера диска для одного или нескольких дисков виртуальной машины. Если виртуальная машина не создана с помощью vSphere WebClient, расширенный параметр disk.EnableUUID не установлен.

Чтобы обойти эту проблему, установите disk.EnableUUID значение переменной true.

Настроить disk.EnableUUID с помощью веб-клиента vSphere:

  • Щелкните виртуальную машину правой кнопкой мыши и выберите Завершить работу гостевой ОС.
  • Щелкните правой кнопкой мыши виртуальную машину и нажмите " Изменить настройки".
  • Щелкните Параметры виртуальной машины.
  • Разверните раздел " Дополнительно " и нажмите " Изменить конфигурацию".
  • Щелкните Добавить строку.
  • В столбце Имя введите disk.EnableUUID.
  • В столбце Значение введите TRUE.
  • Нажмите OK и нажмите Сохранить.
  • Включите виртуальную машину.

Ссылка:Vmware KB

Другие вопросы по тегам