При выполнении командной строки wmic LogicalDisk возвращаются несколько свойств всех логических дисков компьютерной системы. Три из них - это Name , Caption и DeviceID , имеющие одинаковое значение для каждого диска, а именно букву диска C: D: и т.д.

В чем разница между этими свойствами? Какой из них всегда возвращает букву диска, с которой я могу получить доступ к соответствующему диску в консоли cmd?

1 ответ1

1
==> wmic logicaldisk get Caption, DeviceID, Name
Caption  DeviceID  Name
C:       C:        C:
D:       D:        D:
E:       E:        E:

==>

Обратите внимание на каждое свойство Qualifiers в документации класса Win32_LogicalDisk :

титр

  • Тип данных: строка
  • Тип доступа: только для чтения
  • Квалификаторы: MaxLen (64), DisplayName ("Подпись")
  • Краткое описание объекта - однострочная строка. Это свойство унаследовано от CIM_ManagedSystemElement.

Идентификатор устройства

  • Тип данных: строка
  • Тип доступа: только для чтения
  • Спецификаторы: Key, Override ("DeviceId"), MappingStrings ("WMI")
  • Уникальный идентификатор логического диска от других устройств в системе. Это свойство унаследовано от CIM_LogicalDevice.

название

  • Тип данных: строка
  • Тип доступа: только для чтения
  • Квалификаторы: DisplayName ("Имя")
  • Метка, под которой объект известен. При использовании подкласса это свойство может быть переопределено как ключевое свойство. Это свойство унаследовано от CIM_ManagedSystemElement.

Ключевой квалификатор является фундаментальным:

Квалификатор Key указывает, является ли свойство частью дескриптора пространства имен.

Кроме того, внутри предыдущей ссылки есть еще одно важное замечание:

Получить информацию о диске с помощью wmi/cim ... сделайте это правильно. Пример кода PowerShell в галерее TechNet использует Win32_LogicalDisk для получения DeviceID , VolumeName и Size с целевого устройства. В частности, этот пример включает в себя строгую обработку исключений и возвращает один объект на компьютер, а не на диск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .