Création de variable d'environnement et manipulation

Résolu/Fermé
pafdantafass Messages postés 2013 Date d'inscription mardi 3 février 2009 Statut Contributeur Dernière intervention 12 novembre 2015 - 5 nov. 2012 à 16:57
pafdantafass Messages postés 2013 Date d'inscription mardi 3 février 2009 Statut Contributeur Dernière intervention 12 novembre 2015 - 6 nov. 2012 à 10:46
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!


A voir également:

1 réponse

Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 54
5 nov. 2012 à 18:29
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
pafdantafass Messages postés 2013 Date d'inscription mardi 3 février 2009 Statut Contributeur Dernière intervention 12 novembre 2015 403
6 nov. 2012 à 10:46
Merci, problème résolu
0