Maison >développement back-end >Golang >Comment définir des variables d'environnement dans Windows avec des privilèges utilisateur ?

Comment définir des variables d'environnement dans Windows avec des privilèges utilisateur ?

DDD
DDDoriginal
2024-11-18 09:40:021040parcourir

How to Set Environment Variables in Windows with User Privileges?

Définition de variables d'environnement dans Windows avec des privilèges utilisateur

La définition de variables d'environnement est un aspect essentiel de la configuration des paramètres du système et de l'accès aux informations nécessaires. Cet article explique comment définir des variables d'environnement dans Windows avec des privilèges utilisateur uniquement, étant donné que vous n'êtes peut-être pas autorisé à modifier les variables système.

L'extrait de code ci-dessous tente de lire les variables d'environnement à l'aide de os.Getenv(). function :

var (
    Address = os.Getenv("ADDR")
    Token   = os.Getenv("TOKEN")
)

Windows propose deux stratégies pour modifier l'environnement variables :

  • Set : Modifie temporairement les valeurs d'environnement du shell actuel, sans affecter les autres shells en cours d'exécution. Une fois le shell fermé, les valeurs modifiées sont rétablies.
  • Setx : Ajuste de manière permanente la variable d'environnement, affectant tous les futurs shells. Cependant, les shells existants n'auront pas les valeurs modifiées tant qu'ils ne seront pas fermés et rouverts.

Pour définir des variables d'environnement avec des privilèges utilisateur, utilisez les approches suivantes :

Paramètre temporaire (définir)

  1. Ouvrez l'invite de commande ou Powershell window.
  2. Entrez la commande suivante pour définir la variable d'environnement :
set ADDR=127.0.0.1

Cette commande définira temporairement la variable d'environnement "ADDR" sur "127.0.0.1" dans la fenêtre actuelle. coquille.

Fixation permanente (Setx)

  1. Ouvrez la fenêtre d'invite de commande ou Powershell en tant qu'administrateur (exécutez la fenêtre en tant qu'administrateur).
  2. Entrez la commande suivante pour définir la variable d'environnement de manière permanente :
setx ADDR "127.0.0.1"

Cette commande ajoutera la variable d'environnement "ADDR" au registre à l'échelle du système avec la valeur "127.0.0.1" et il sera disponible dans tous les futurs shells.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn