Получение серийного номера диска, подключенного к 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