Modification des élements contenu dans la variable d'environnement path

Soyez le premier à donner votre avis sur cette source.

Vue 8 663 fois - Téléchargée 481 fois

Description

Ce code a la base sert a être déployé sur tout un parc afin de réparer des oubli des uninstallers.
On donne dans le fichier joint les chemins qui doivent être supprimés, et on les sépare par des ; et par des sauts de lignes.

Pour l'utiliser en déploiment je le lance a partir d'un batch et dans le load j effectue les 4 oppérations qui sont en commentaire(lire, delete, valider,unload me) ce qui permet de ne rien afficher sur les post qui le recoivent.

Pour l'utiliser en mode "normal", il faut les laisser en commentaire et utiliser les boutons.

L'interface est rudimentaire et pas super développée mais on peut y voir l'etat de la variable et si l'on a fait une bourd on peut la restaurer mais attention car lorsqu on clique sur load il lis la variable, la met dans les 2 text box et si l'on clique sur Restaure il ne fait que prendre le 2eme text box et remplacer dans le registre.

A utiliser avec précaution et dans les cas spécifique

PS: Le dépoiment se fait par Altiris qui fait executer le script au PC. Il n'y a pas de controle TCP/IP

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

mrhemp
Messages postés
40
Date d'inscription
dimanche 23 février 2003
Statut
Membre
Dernière intervention
24 février 2009
-
Salut,
Merci pour ta petite note. Effectivement c'est CurrentControlSet et non CurrentControlSet003. C'est une erreur que j'ai corrigée mais je n'ai pas eu le temps de mettre la source à jour.

Et pour le travail avec le registre c'est tout simple. Tu prend les fonctions (qui ne sont pas de moi et que j'ai lâchement pompé sur une autre source du site - Merci à son auteur en passant-)et tu les utilise très simplement!.
Quant à ton problème de lecture à distance, je ne sais pas quel est ta situation, mais la ou j'était, on avait une solution Altiris qui permettait de faire des Install et du management de config avec un serveur. Il y a aussi bien sur des alternatives open source mais je ne les connais pas.

En tout cas merci pour ton 8/10

Salutation

mrhemp
baron_spawn
Messages postés
10
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
18 octobre 2007
-
Slt,

Je suis assez nouveau mais il me semble qu'il y ait une erreur à l'intérieur de ton code ; chez moi la clé pour le path n'est pas dans le ControlSet003 et donc à l'ouverture je n'avais rien.

Après modif de ControlSet003 par CurrentControlSet j'ai pu faire marcher ton outil.

Je me trompe peutêtre, il faudrait donc expliquer pourquoi tu récupères la clé "ControlSet003" à la place soit de CurrentControlSet (là je suppose que c'est parce que tu le fais alors que personnes n'est loggué) mais aussi CurrentControlSet001 ou 002

8/10 donc pour l'omission ;o)

(en fait je cherche presque la même chose mais à l'envers - d'un poste pouvoir lire et modifier les postes distants mais je ferais ça plus tard car quand je vois ton code pour travailler avec le registre . . . ça fait peur !)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.