Ты можешь использовать wmic
сделать это. Вы можете экспортировать его в текстовый файл ( >output.txt
) и просмотр без переноса слов, поскольку табличный вывод может быть очень широким.
Чтобы перечислить все разделы (посмотрите на BootPartition
член, чтобы проверить, если он помечен как active
):
wmic partition
Чтобы отобразить только активные разделы, выберите where
:
wmic partition where BootPartition=true
Чтобы отфильтровать отображаемые столбцы, используйте get
:
wmic partition where BootPartition=true get DeviceID,Size
Также:
wmic partition get DeviceID,Size,BootPartition
Для получения дополнительной информации о partition
Члены, смотрите документация Win32_DiskPartition ,
BootPartition
Тип данных: логический
Тип доступа: только для чтения
Раздел является активным разделом. Операционная система использует активный раздел при загрузке с жесткого диска.
Взгляни на синтаксис WQL для получения дополнительной информации об использовании where
, Взгляни на wmic partition get /?
для получения дополнительной информации о get
,
С wmic
Вы добавили преимущества удаленного управления с помощью /node:<servername or ip>
переключатель (см. wmic /node /?
для дополнительной информации. Согласно Microsoft :
WMIC может использоваться с любого компьютера с включенным WMIC для удаленного управления любым компьютером с WMI. WMIC не обязательно должен быть доступен на удаленно управляемом компьютере, чтобы WMIC мог им управлять.
Если вы можете найти какой-то способ программно (например, пакетный скрипт) получить букву диска из индекса диска и раздела, вы можете использовать for
петля с членами DiskIndex
а также Index
(дисковые и разделовые индексы соответственно).
detail disk
(первый столбец)? Может быть, это ответ?