IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Variable d'environnement Path


Sujet :

Windows XP

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut Variable d'environnement Path
    Je dois modifier une entrée dans la variable d'environnement Path pour tout le parc informatique (1000 postes sous XP). Quelqu'un peut m'aider par une astuce? malheureusement je ne suis pas doué pour les scripts!!

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    ah ben la c'est pas compliqué comme script, tu tapes
    path "chemin1";"chemin2";"chemin3"
    n'oublie pas de garder ce qui est déjà dans le path actuel ( c:\windows etc...)

    Pour le deployer sur ton parc, tu mets la commande dans un fichier .bet et tu crées une strategie système pour qu'il se lance au démarrage de windows.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    le problème c'est que le path n'est pas le même sur tous les postes par contre l'entrée que je veux modifier est commune pour tout le monde.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    a ce moment la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    path c:\blablabla;%PATH%

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Je suis bien conscient qu'il faut un code et le problème je ne suis pas doué pour le faire c'est pourquoi je demande du help.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    hmmm, ce n'etait peut etre pas expliqué clairement mais ta ligne de commande, c'est ce que j'ai marqué au dessus :

    path c:\blablabla;%PATH%

    ou c:\blablabla c'est ton nouveau chemin."%PATH%" sert a répéter le path existant.
    Donc cette ligne de commande a pour effet de RAJOUTER c:\blablabla a ton path actuel, et c'est bien ce que tu voulais n'est ce pas?

  7. #7
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    oui mais il faut le rajouter uniquement s'il n'y est pas. Sinon au bout de 3 reboot, tu auras path=c:\blablabla;c:\blablabla;c:\blablabla;c:\windows...

    Et là, je sais pas faire
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    Très juste, je vais voir si je trouve un moyen de tester l'existence d'une entrée dans le path.

  9. #9
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Bonjour Flamby

    l'entrée existe déja dans le path et je veux la modifier ou dans le pire des cas la supprimer sans toucher aux autres entrées du path.

    Merci

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    Bonjour,

    voila ce que je vous propose comme solution en vbscript ( a copier dans un fichier vbs ) pour changer ton path :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    'dans le path windows, on veut remplacer tous les c:\machin par c:\machin2
    'pour cela on modifie 2 clefs de registre :
    
    Dim path
    Set WshShell = CreateObject("Wscript.Shell")
    
    path_old = "C:\machin"
    path_new = "c:\truc"
    
    'lire la valeur path stockée dans le registre
    
    path_windows = WshShell.RegRead("HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\path")
    
    'remplacer dans le path windows c:\machin par c:\machin2
    new_path_windows = Replace(path_windows,path_old,path_new)
    
    temp = WshShell.RegWrite("HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\path",new_path_windows,"REG_SZ")
    
    path_windows = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\path")
    
    'remplacer dans le path windows c:\machin par c:\machin2
    new_path_windows = Replace(path_windows,path_old,path_new)
    
    
    temp = WshShell.RegWrite("HKLM\SYSTEM\ControlSet\Control\Session Manager\Environment\path", new_path_windows, "REG_SZ")
    
    
    Set WshShell = nothing
    WScript.Quit

  11. #11
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Merci flamby mais a l'exécution du script j'ai un message d'erreur: ligne 7 caractère 14. l'entrée que je veux modifier est: c:\criston precision\client\bin par c:\criston precisio\Nclient\bin

    Merci pour ton aide

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    salut, j'ai modifié le script et édité mon post précédent, j'ai testé et ca fonctionne chez moi.

    Attention a 2 choses :
    -les chaines des caractères sont sensibles aux majuscules
    -le changement n'est effectif qu'après redemarrage de l'ordinateur.

    Bonne chance.

  13. #13
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Merci Flamby38 le script marche bien. Maintenant a moi de le mettre en place pour l'ensemble du parc.

    Encore merci.

  14. #14
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Désolé Flamby main j'ai un petit bémole avec le script. En faite il modifi bien l'entrée que je veux mais il modifi aussi la valeur c:\windows par
    %SystemRoot%. As-tu une idée pour cela?

  15. #15
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    Ce script modifie tes entrées de type "c:\windows"?
    Ben je suis bien étonné la, en tout cas j'ai pas mieux a proposer, désolé.

  16. #16
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    oui c'est bien cela. Les entrées du type c:\windows sont remplacées par
    %SystemRoot%.

  17. #17
    Nouveau Candidat au Club
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Salut Flamby. Ton script marche bien c'est mon outil de télédistrib qui m'a causé des problèmes. Maintenant c'est ok et merci pour ton aide.

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    de rien

Discussions similaires

  1. [ANT] Completer la variable d'environnement "Path"
    Par Ashen-Shugar dans le forum ANT
    Réponses: 14
    Dernier message: 10/03/2010, 06h40
  2. [Oracle] variable d'environnement PATH?
    Par erox44 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 03/06/2008, 15h18
  3. Variables d'environnement path et classpath
    Par filoo1963 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 21/02/2008, 03h40
  4. variable d'environnement Path
    Par big1 dans le forum Administration
    Réponses: 0
    Dernier message: 03/12/2007, 15h19
  5. [ubuntu] variable d'environnement PATH
    Par geol99 dans le forum Administration système
    Réponses: 17
    Dernier message: 20/07/2007, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo