Verfügbare Laufwerke aus Windows CLI anzeigen
Gibt es eine Möglichkeit, die verfügbaren Laufwerke aus cmd.exe aufzulisten ? (Abgesehen von der manuellen Eingabe von
c:
d:
...
und der Anzeige der Laufwerke, die Fehler zurückgeben)
Gibt es eine Möglichkeit, die verfügbaren Laufwerke aus cmd.exe aufzulisten ? (Abgesehen von der manuellen Eingabe von
c:
d:
...
und der Anzeige der Laufwerke, die Fehler zurückgeben)
> wmic logicaldisk get caption
Caption
C:
D:
E:
wenn auch wahrscheinlich die einfachste. Benötigt keine administrativen Rechte, gibt nicht mehr oder weniger als nötig zurück usw.
Wenn Sie es in einem Skript verwenden wollen, dann umbrechen Sie es in for /f
mit der Option skip=1
:
for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x
Wenn Sie sich in der Eingabeaufforderung befinden:
diskpart
dann
list volume
Beispielausgabe:
Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E DVD-ROM 0 B No Media Volume 1 System Rese NTFS Partition 100 MB Healthy System Volume 2 C System NTFS Partition 99 GB Healthy Boot Volume 3 F Data (local NTFS Partition 365 GB Healthy
und schließlich
exit
, um zur Befehlszeile zurückzukehren.
Der Vollständigkeit halber gibt es noch einen anderen Weg:
fsutil fsinfo drives
, der zurückgibt:
Drives: C:\ D:\ E:\ F:\
(Keine sehr skriptfreundliche Ausgabe, aber für das menschliche Auge kann sie nützlich sein)
Einige Verweis . Das sollte seit win2k funktionieren, aber nur mit Administrator-Konto.
(Danke an Carlos Campderrós für die Verbesserung der Antwort)
Wenn Sie die Powershell verwenden, können Sie
get-psdrive -psprovider filesystem
Edited als Antwort auf Kommentare eingeben, um nur Dateisysteme anzuzeigen
wmic logicaldisk get volumename,name
Sie können mehrere Eigenschaften auf diese Weise erhalten (abfragen). Dadurch erhalten Sie den Partitions-/Laufwerksbuchstaben und die Bezeichnung, die Sie dem Laufwerk/der Partition beim Formatieren des Laufwerks gegeben haben:
Name VolumeName
C: OS
D: Data
E: Programs
Zur Hilfe und zur Auflistung aller Berechtigungsoptionen:
wmic logicaldisk /?
dann
wmic logicaldisk get /?
Verwenden Sie die eingebaute Funktion doskey, um einen Alias zu erstellen, der den wmic-Befehl mit den erforderlichen Attributen
doskey v=wmic logicaldisk get caption
ausführt. Dadurch wird ein Alias “v” erstellt, der bei jeder Eingabe den angegebenen Befehl ausführt und alle Volumenbuchstaben auflistet.