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