Les Variables d'Environnement en PowerShell
Introduction aux Variables d'Environnement
Les variables d'environnement jouent un rôle crucial en enregistrant des informations relatives à l'environnement actuel, comme le système d'exploitation et les sessions utilisateurs. Ces variables globales sont constituées de paires nom-valeur accessibles dans divers commandes et programmes.
Lister les Variables d'Environnement
Pour afficher toutes les variables d'environnement définies dans le système, vous pouvez exécuter la commande suivante :
Get-ChildItem Env:
Cela affichera une liste de toutes les variables d'environnement.
Exemple de sortie :
Name Value
---- -----
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Users\Prince\AppData\Roaming
COMPUTERNAME DESKTOP
ComSpec C:\Windows\system32\cmd.exe
HOMEDRIVE C:
NUMBER_OF_PROCESSORS 24
OS Windows_
NTPATH C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program ....
Accéder à une Variable d'Environnement Spécifique
Pour récupérer une variable d'environnement spécifique, il suffit d'ajouter son nom au préfixe Env:
:
Get-ChildItem Env:HOMEDRIVE
Cela affichera uniquement la variable souhaitée :
Name Value
---- -----
HOMEDRIVE C:
Afficher les Valeurs des Variables d'Environnement
Pour imprimer la valeur d'une variable d'environnement, vous pouvez accéder à sa propriété Value
:
(Get-ChildItem Env:HOMEDRIVE).Value
Une syntaxe plus concise consiste à utiliser le $Env:
:
$Env:HOMEDRIVE
Création de Variables d'Environnement
La création de nouvelles variables d'environnement peut se faire avec la syntaxe suivante :
$Env:EXAMPLE_ENV_VAR = "valeur personnalisée"
Note : Les noms des variables d'environnement sont généralement écrits en lettres majuscules.