Question Liste toutes les variables d'environnement de la ligne de commande?


Je voudrais savoir s'il est possible de lister TOUTES les variables d'environnement à partir de l'invite de commandes de Windows.

Quelque chose d'équivalent à PowerShell gci env: (ou ls env: ou dir env:).


714
2018-03-16 15:22


origine


Réponses:


Faites juste:

SET

Vous pouvez aussi faire SET prefix pour voir toutes les variables avec des noms commençant par prefix.

Par exemple, si vous souhaitez lire uniquement derbydb à partir des variables d'environnement, procédez comme suit:

set derby 

... et vous obtiendrez ce qui suit:

DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin

1080
2018-03-16 15:24



Jon a la bonne réponse, mais pour élaborer un peu plus avec du sucre syntaxique.

SET | more

vous permet de voir les variables une page à la fois, plutôt que le lot entier, ou

SET > output.txt

envoie la sortie à un fichier output.txt que vous pouvez ouvrir dans le bloc-notes ou peu importe ...


123
2017-07-10 15:26



Simplement courir set de cmd.

Affiche, définit ou supprime les variables d'environnement. Utilisé sans paramètre, set affiche les paramètres d'environnement actuels.


68
2018-03-16 15:27



Pour lister toutes les variables d'environnement dans Powershell:

Get-ChildItem Env:

La source: https://technet.microsoft.com/en-us/library/ff730964.aspx


59
2018-02-17 08:03



Je dirais que la commande SET n'imprime pas vraiment toutes les variables environnementales. Par exemple, nous pouvons faire écho à des variables telles que CD, DATE, TIME mais elles ne sont pas listées dans la sortie SET.

Il serait intéressant d'obtenir une liste complète des variables qui peuvent être utilisées pour l'écriture par lots, par exemple.


13
2017-09-30 17:14



Vous pouvez utiliser SET en cmd

Pour afficher la variable actuelle, juste SET est assez

Pour afficher certaines variables telles que 'PATH', utilisez SET PATH.

Pour de l'aide, tapez set /?.


12
2018-01-13 06:57



ne perdez pas de temps à chercher dans le registre

requête reg "HKLM \ SYSTEM \ CurrentControlSet \ Contrôle \ Session Manager \ Environnement"

retourne moins puis commande


4
2018-02-06 13:00



Si vous voulez voir la variable d'environnement que vous venez de définir, vous devez ouvrir une nouvelle fenêtre de commande. "Les variables définies avec les variables setx sont disponibles uniquement dans les fenêtres de commande futures, pas dans la fenêtre de commande actuelle." (https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples)


3
2017-12-05 04:55