recuperer une clé ds la base de registre a l aide d un batch :/

recuperer une clé ds la base de registre a l aide d un batch :/ - Shell/Batch - Programmation

Marsh Posté le 24-02-2003 à 23:21:32    

voila, pour automatiser certaines taches, je voudrais recuperer tout le tps la mm valeur contenu ds la base de registre des ordi de mon rezo, mais je sais pas trop comment faire pour copier des clés :/
kk un peut il m aider ?
merci d avance

Reply

Marsh Posté le 24-02-2003 à 23:21:32   

Reply

Marsh Posté le 24-02-2003 à 23:44:53    

Tu peux utiliser l'option'/E' qui exporte une clé dans un fichier :

regedit /e C:\config.reg "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP"


 
J'ai tiré ça de cette page : http://www.praecelsus.com/Articles/200001.htm


---------------
each day I don't die is cheating
Reply

Marsh Posté le 25-02-2003 à 09:38:01    

Citation :

regedit /e c:\config.reg "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP"


 
g pas tres bien compris ce ke ca fait ca :/
c pas un truc du genre, copié config.reg ds /myapp de regedit ?
 
donc en faisant un regedit /e "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP" c:\config.reg on devrait pouvoir copier les données ds MYAPP ds un config.reg nan?
 
ou alors faut changer /e  :??:  

Reply

Marsh Posté le 25-02-2003 à 10:35:41    

Ben en gros, ça exporte la clé "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP" dans le fichier "C:\config.reg".
 

Gandalf_Le_Gris a écrit a écrit :

...je voudrais recuperer tout le tps la mm valeur contenu ds la base de registre des ordi de mon rezo...



Donc sur tous les ordis de ton réseau tu exporte la clé qui t'intéresse.
 
-- Edit --
Attention ! Ce qui suit le "/e" c'est le nom du fichier de destination et pas la clé.


Message édité par gatorette le 25-02-2003 à 10:36:59

---------------
each day I don't die is cheating
Reply

Marsh Posté le 25-02-2003 à 12:04:23    

ah oki, j ai confondu import/export ds ma tete, merci
o fait, pour verifier si la clé existe,  

Code :
  1. if exist "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP" GOTO ...


 
ca marche un test de clé comme ca? ou fo passer par un truc special de regedit ?
 
encore merci :)

Reply

Marsh Posté le 25-02-2003 à 16:58:19    

Gandalf_Le_Gris a écrit :

o fait, pour verifier si la clé existe,  

Code :
  1. if exist "HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP" GOTO ...


 
ca marche un test de clé comme ca? ou fo passer par un truc special de regedit ?


 
Le mieux est encore de faire le test, mais ça m'étonnerait que ça marche.
Sinon, tu peux tenter de faire l'export et ensuite vérifier si le fichier a été créé (il n'est pas créé si la clé n'existe pas).


---------------
each day I don't die is cheating
Reply

Marsh Posté le 25-02-2003 à 18:29:23    

ui merci, c sure, kan on sait pas, fo ruser, merci
 
si j osais, une petite derniere  :D  
 
la commande %windir% permet de se placer ds le rep de windows, et j avais vu une commande kk part ki permettait de definir l OS utlisé, je sais plus si c %os% ou un truc du genre :/
tu sais pas ou je pe trouver un site web sur le sujet, google ne ve pas rechercher les % :/

Reply

Marsh Posté le 25-02-2003 à 20:42:54    

Vas voir dans Panneau de Configuration->Propriétés systèmes->Avancé->Variables d'environnement, tu trouveras toutes les variables définies.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 25-02-2003 à 23:35:42    

j ai laissé tombé le batch et je me suis lancé ds le turbo basic, otut mon code marche sauf pour exporter la clé, yaurait il une difference, si oui, comment exporter une clé de la base de registre ?
 
pour info j ai mis ca:
 
SHELL "regedit /e %windir%\info.reg HKEY_CURRENT_USER\SOFTWARE\MYCOMPANY\MYAPP"
 
vous en pensez koi ? merci encore :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed