Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3150 connectés 

 


Dernière réponse
Sujet : [Resolu] Editer le NTUser.dat
fruity oki j'ai trouvé..
 
exemple de script vbs qui affiche ton scrennsave puis celui contenu ds ntuser.dat
 

Code :
  1. Set Shell = CreateObject("WScript.Shell" )
  2. msgbox Shell.RegRead("HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE" )
  3. Shell.Run "cmd /c start /wait /b reg.exe load hku\Tempo ""F:\Utilisateurs\A0974\ntuser.dat"""
  4. On error resume next
  5. msg = Shell.RegRead("HKEY_USERS\Tempo\Control Panel\Desktop\SCRNSAVE.EXE" )
  6. if Err.Number <> 0 then
  7.         msgbox Err.description
  8.         Err.Number = 0
  9. else
  10.         msgbox msg
  11. end if
  12. Shell.Run "cmd /c start /wait /b reg.exe unload hku\Tempo"
  13. set Shell = nothing


 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
fruity oki j'ai trouvé..
 
exemple de script vbs qui affiche ton scrennsave puis celui contenu ds ntuser.dat
 

Code :
  1. Set Shell = CreateObject("WScript.Shell" )
  2. msgbox Shell.RegRead("HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE" )
  3. Shell.Run "cmd /c start /wait /b reg.exe load hku\Tempo ""F:\Utilisateurs\A0974\ntuser.dat"""
  4. On error resume next
  5. msg = Shell.RegRead("HKEY_USERS\Tempo\Control Panel\Desktop\SCRNSAVE.EXE" )
  6. if Err.Number <> 0 then
  7.         msgbox Err.description
  8.         Err.Number = 0
  9. else
  10.         msgbox msg
  11. end if
  12. Shell.Run "cmd /c start /wait /b reg.exe unload hku\Tempo"
  13. set Shell = nothing


 

fruity luss !!
 
je veut faire exactement la même chose que toi, éditer le registre de 2000 utilisateurs à partir de mon poste..
 
j'ai d'adord pensé à un vbs qui lit le registre mais pour utiliser le remote en vbs faut mettre les postes clients à jour en 5.6..
 
du coup ta technique me semble nickel.. mais par contre je comprends pas ta ligne de commande :
 
"reg load d:\temp\ntuser hklm\toto"
 
ds cette ligne, ou est le chemin vers le fichier Ntuser.DAT à exporter ?
 
++
cbo59 C'est bon, l'aide dit le fichier sans extension or, il faut la mettre  :pfff: .
Je continue...
 
cbo59 Bon là, y doit y avoir un truc  :heink: ...
Lorsque je charge le fichier ntuser.dat via regedt32, tout est OK, je vois bien toutes les clés qui en font partie.
Par contre, lorsque je le fais avec la commande "reg load d:\temp\ntuser hklm\toto", toto est vide  :pt1cable: .
Pourtant, il me donne bien un message comme quoi l'opération a réussie...
Quelqu'un a déjà eu le problème ???
 
cbo59 Ok, j'essaie.
Merci pour ton aide.
fafa3328 Si tu n'as pas Regmount tu peux utiliser la commande Reg Load (ficher Reg.exe) ce qui te permet de charger et décharger des ruches en ligne de commande, donc en script.
cbo59 c'est quoi regmount, je n'ai rien trouvé dessus. est-ce utilisable dans un script ???
El Pollo Diablo

cbo59 a écrit :

ben non, je voudrais faire du ménage dans le ntuser.dat mais comme on a un peu plus de 1000 utilisateurs, je voudrais scripter l'intervention.


 
Pour chaque user logué ca correspond a la partie HKEY_CURRENT_USER, donc fait des scripts de démarrage niveau utilisateur qui bosse directement la dessus.

fafa3328 Pour charger une ruche uil faut que tu utilises la commande "Regmount"
cbo59 ben non, je voudrais faire du ménage dans le ntuser.dat mais comme on a un peu plus de 1000 utilisateurs, je voudrais scripter l'intervention.
bigstyle Tu veux faire quoi exactement ?  
 
Des modifications dans la base de registre ?
Tu as reg.exe du ressource kit entre autre pour l'editer.
cbo59 [:undertaker666]
cbo59 ça marche bien y a pas de moyen d'utiliser regedt32 en ligne de commande ???
Parce-que comme je veux manipuler les fichiers d'un bon millier d'utilisateurs, j'espère pouvoir intégrer ça dans un script.
 
cbo59 Merci, je connaissais pas, j'essaie.
fafa3328 Et tu peux ensuite éventuellement exporter ensuite la ruche en fichier texte
cvb tu peux charger ce fichier dans reged32.exe (l'éditeur du registre). Pour ça, t'as une options "charger la ruche"
cbo59 Salut,
Ben je pense que tout le monde aura compris, je cherche à éditer de façon lisible le fichier ntuser.dat afin de voir si je peux travailler plus efficacement sur des profils itinérants par cette méthode.
Pour l'instant j'ai rien trouvé qui me permette de le faire :( , c'est peut-être pas possible...
Des suggestions ???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)