Obtenir des variables d'environnement dans PowerShell

Obtenir des variables d'environnement dans PowerShell
Une variable d'environnement est un objet qui contient une valeur utilisée par divers logiciels. Ces variables stockent les informations liées à l'environnement et aux processeurs du système d'exploitation utilisés par le système d'exploitation. Les variables d'environnement peuvent être utilisées pour différentes configurations, telles que des configurations de pipeline, de système et de logiciels.

On peut ajouter de nouvelles variables d'environnement en utilisant l'interface utilisateur graphique de Windows qui est très courante. Cependant, dans ce guide, nous fournirons un détail enrichi de la gestion des variables d'environnement à l'aide de Windows PowerShell.

Comment vérifier les variables environnementales existantes à l'aide de PowerShell?

Au début, vous devez démarrer votre PowerShell Windows. Aller à "recherche"Dans la barre des tâches et le type"Powershell". Cliquez avec le bouton droit sur le champ trouvé et cliquez sur "Exécuter en tant qu'administrateur".

Après avoir obtenu le PowerShell avec les privilèges de l'administrateur, rédigez la commande suivante pour obtenir toutes les variables d'environnement stockées dans le système d'exploitation.

> Get-Childem Env:

Une fois que vous avez exécuté la commande, il répertorie toutes les variables d'environnement disponibles:

Comment ajouter de nouvelles variables d'environnement à l'aide de PowerShell?

Après avoir obtenu la liste des variables d'environnements, vous pouvez ajouter de nouvelles variables d'environnement à la liste existante. Si la variable existe déjà, on peut ajouter la valeur aux variables actuelles.

Comme vous pouvez le voir, il n'y a pas de variable d'environnement avec le nom "Aaa_env_var«: Vous devez utiliser l'opérateur d'affectation« = »pour attribuer une nouvelle valeur à la variable d'environnement que vous allez faire. Ici, nous attribuons le nom de la valeur 'Testvariable«à la nouvelle variable; Exécutez la commande ci-dessous pour ajouter une nouvelle variable d'environnement:

> $ env: aaa_env_var = 'testvariable'

Après avoir ajouté, vérifiez la liste des variables d'environnement. Vous obtiendrez cette variable nouvellement générée. Pour vérifier la liste des variables environnementales existantes; Exécutez la commande suivante dans PowerShell:

> Get-Childem Env:

Comment ajouter la valeur de la valeur de l'environnement existant à l'aide de PowerShell?

Si vous souhaitez ajouter la valeur actuelle de la variable environnementale, vous pouvez le faire avec l'aide de la commande ci-dessous. Assurez-vous d'écrire le nom correct de la variable. Vous pouvez ajouter un côlon ou un point-virgule pour séparer la valeur actuelle et annexée de la variable.

> $ env: aaa_env_var + = ': childtestvariable'

Vous pouvez vérifier le changement en utilisant la commande suivante:

> dir env:

Comment remplacer la valeur existante des variables d'environnement?

Si vous souhaitez remplacer la valeur d'une variable existante, vous n'avez pas besoin d'ajouter une nouvelle variable. Cependant, la commande est la même que l'ajout d'une nouvelle variable. Pourtant, si la variable existe déjà avec le même nom, elle remplacera la valeur existante par la nouvelle valeur que vous avez fournie. La commande ci-dessous aidera à remplacer la valeur de la valeur existante:

> $ env: aaa_env_var = 'newValue'

La commande ci-dessus ajoutera «newValue» à la variable existante »Aaa_env_var". Vous pouvez afficher la liste des variables d'environnement pour vérifier le changement:

> dir env:

Comment créer un fichier de sauvegarde des variables d'environnement sous Windows?

Comme les variables d'environnement gardent des informations sensibles liées au système d'exploitation, l'ajout de nouvelles variables ou la modification des valeurs des variables existantes peut être dangereuse. Il est donc une bonne pratique de créer la sauvegarde des variables existantes.

Copiez et collez la commande suivante pour obtenir la sauvegarde des variables environnementales dans le «C«Drive ou où que vous souhaitiez. Vous avez le choix de sélectionner le format du fichier de sortie, nous créons ici la sauvegarde dans le «.SMS" déposer:

> Get-Childem Env: | Sélectionnez la touche, valeur | Export-csv c: \ temp \ backupenvariables.txt -NotypeInformation

Une fois la commande exécutée avec succès, regardez à l'intérieur du répertoire «C: \ Temp» pour vérifier que le fichier de sauvegarde a été créé ou non. Pour ce faire en utilisant PowerShell, exécutez la commande suivante:

> Get-Childem C: \ Temp

La sortie est affichée ci-dessous, et vous pouvez vérifier qu'un fichier texte avec le nom "sauvegarde»Est créé dans le répertoire sélectionné:

Comment supprimer la variable d'environnement à l'aide de PowerShell?

Les variables environnementales définies par votre machine ont des tâches vitales à effectuer, donc les supprimer peut arrêter les performances de votre système d'exploitation. Cependant, certaines variables sont créées par les utilisateurs qui n'ont rien à voir avec votre appareil. Donc, si vous souhaitez supprimer une variable, vous devez exécuter la commande suivante avec le nom de la variable:

> Retire-item env: \ aaa_env_var

Cette applet de commande PowerShell supprimera "Aaa_env_var«D'après la liste des variables environnementales existantes.

Conclusion:

La variable d'environnement conserve divers types d'informations qui se réfèrent à plusieurs fonctions du système d'exploitation. Vous pouvez obtenir les informations nécessaires en vérifiant la liste des variables qui stocke le type d'informations.

Dans ce guide, nous avons fourni les différentes opérations que vous pouvez effectuer sur les variables environnementales. Les variables d'environnement contiennent différents types d'informations liées à votre système d'exploitation. Si vous souhaitez ajouter de nouvelles variables dans le répertoire des variables d'environnement, effectuez soigneusement les modifications, car si vous manipulez une variable intégrée, le résultat peut forcer votre système d'exploitation à agir, ou si vous ne pouvez pas obtenir la valeur requise pour appeler le variable.