Création de variable d'environnement et manipulation

[Résolu/Fermé]
Signaler
Messages postés
2004
Date d'inscription
mardi 3 février 2009
Statut
Contributeur
Dernière intervention
12 novembre 2015
-
Messages postés
2004
Date d'inscription
mardi 3 février 2009
Statut
Contributeur
Dernière intervention
12 novembre 2015
-
Bonjour,

J'ai besoin de créer une variable d'environnement via un batch.
J'ai donc ajouter la ligne ci-dessous à mon petit exécutable:

%SystemRoot%\System32\REG.EXE ADD HKEY_USERS\S-1-5-21-2000465746-4006907426-1870839053-1510\Environment /v JUNIPERDIR /t REG_EXPAND_SZ /d "%PROGRAMFILES%\Juniper Network\Network Connect 7.1.0\" /f

Lorsque j'appelle la variable, avec par exemple la commande:
echo %JUNIPERDIR%

J'ai en retour :
%JUNIPERDIR%
et pas le répertoire demandé...

Pouvez m'aider s'il vous plait ?

D'avance merci!


1 réponse

Messages postés
401
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
27 avril 2014
53
Bonjour,
En utilisant la commande setx ou alors en changeant le chemin de Environment :

«Environment variables are stored in the registry:

User Variables: HKEY_CURRENT_USER\Environment
System Variables: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
»

La commande setx est super simple et fonctionne, essayez :
setx JUNIPERDIR "%PROGRAMFILES%\Juniper Network\Network Connect 7.1.0\"
Ça ira dans l'user variables

source : https://ss64.com/nt/setx.html
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
2004
Date d'inscription
mardi 3 février 2009
Statut
Contributeur
Dernière intervention
12 novembre 2015
422
Merci, problème résolu