==> 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
с целевого устройства. В частности, этот пример включает в себя строгую обработку исключений и возвращает один объект на компьютер, а не на диск.