Alle Umgebungsvariablen von der Kommandozeile aus auflisten

Ist es möglich, alle Umgebungsvariablen von einer Windows-Eingabeaufforderung aus aufzulisten?

Etwas Äquivalentes zu PowerShell's gci env: (oder ls env: oder dir env:).

Lösung

Tun Sie es einfach:

SET

Sie können auch SET prefix machen, um alle Variablen zu sehen, deren Namen mit prefix beginnen.

Wenn Sie zum Beispiel nur derbydb aus den Umgebungsvariablen lesen wollen, tun Sie folgendes:

set derby 

...und Sie erhalten das Folgende:

DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin
Kommentare (14)

Jon hat die richtige Antwort, aber um ein wenig mehr mit etwas syntaktischem Zucker zu arbeiten.

SET | more

ermöglicht es Ihnen, die Variablen jeweils auf einer Seite zu sehen, statt auf der ganzen Seite, oder

SET > output.txt

sendet die Ausgabe in eine Datei output.txt, die Sie in Notepad oder ähnlichem öffnen können...

Kommentare (3)

Führen Sie einfach set von cmd aus.

Zeigt Umgebungsvariablen an, setzt oder entfernt sie. Ohne Parameter verwendet, zeigt set die aktuellen Umgebungseinstellungen an.

Kommentare (0)