Création de variable d'environnement et manipulation

Résolu
pafdantafass Messages postés 3015 Statut Contributeur -  
pafdantafass Messages postés 3015 Statut Contributeur -
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!



--
Paf d' Antafass // Contributeur CCM //
Un peu de respect bordel !!

1 réponse

  1. Hxyp Messages postés 401 Date d'inscription   Statut Membre Dernière intervention   54
     
    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
    1. pafdantafass Messages postés 3015 Statut Contributeur 434
       
      Merci, problème résolu
      0