Vous pouvez utiliser wmic
pour ce faire. Vous souhaiterez peut-être l'exporter dans un fichier texte ( >output.txt
) et l'afficher sans retour à la ligne car la sortie tabulaire peut être très large.
Pour lister toutes les partitions (regardez le BootPartition
membre pour vérifier s'il est marqué comme active
):
wmic partition
Pour répertorier uniquement les partitions actives, filtrez avec where
:
wmic partition where BootPartition=true
Pour filtrer les colonnes affichées, utilisez get
:
wmic partition where BootPartition=true get DeviceID,Size
Aussi:
wmic partition get DeviceID,Size,BootPartition
Pour plus d'informations sur les partition
membres, consultez la documentation Win32_DiskPartition .
BootPartition
Type de données: booléen Type d'accès: Lecture seule
La partition est la partition active. Le système d'exploitation utilise la partition active lors du démarrage à partir d'un disque dur.
Jetez un œil à la syntaxe WQL pour plus d'informations sur l'utilisation de where
. Jetez un œil à wmic partition get /?
pour plus d'informations sur get
.
Avec wmic
vous avez ajouté des avantages à la gestion à distance à l'aide du /node:<servername or ip>
commutateur (voir wmic /node /?
pour plus d'informations. Selon Microsoft :
WMIC peut être utilisé à partir de n'importe quel ordinateur avec WMIC activé pour gérer à distance n'importe quel ordinateur avec WMI. WMIC n'a pas besoin d'être disponible sur l'ordinateur géré à distance pour que WMIC puisse le gérer.
Si vous pouvez trouver un moyen d'obtenir par programme (par exemple un script batch) la lettre de lecteur à partir de l'index de disque et de partition, vous pouvez utiliser une for
boucle avec les membres DiskIndex
et Index
(index de disque et de partition, respectivement).