OVH Cloud OVH Cloud

import registre auto

4 réponses
Avatar
christophe
je cherche le moyens de faire un import registre en=20
fonction du user exemple

voici la cl=E9 d'origine ou je veux faire la modife
[HKEY_USERS\S-1-5-21-1565999513-681783180-317593308-1483
\Software\Microsoft\Windows NT\CurrentVersion\Windows]

et je voudrais faire une commande du genre
[HKEY_USERS\%username%\Software\Microsoft\Windows=20
NT\CurrentVersion\Windows]

Est ce possible et si oui commuent?

Merci d'avance

4 réponses

Avatar
Jean-Claude BELLAMY
Dans le message be2f01c3ecc3$0fe9e330$,
christophe s'est ainsi exprimé :

je cherche le moyens de faire un import registre en
fonction du user exemple

voici la clé d'origine ou je veux faire la modife
[HKEY_USERSS-1-5-21-1565999513-681783180-317593308-1483
SoftwareMicrosoftWindows NTCurrentVersionWindows]

et je voudrais faire une commande du genre
[HKEY_USERS%username%SoftwareMicrosoftWindows
NTCurrentVersionWindows]

Est ce possible et si oui commuent?

Merci d'avance



Question "rituelle" :
Que veux tu faire EXACTEMENT ?

Si c'est pour obtenir le SID d'un compte utilisateur à partir de son nom,
j'ai écrit un script "name2sid.wsf" qui fait cela :
http://www.bellamyjc.org/fr/vbsdownload.html#name2sid

H:WSH>name2sid.wsf /?

Ce script permet de récupérer le SID d'un compte utilisateur
d'un ordinateur local ou distant.
JCB © 2004
--------------------------------------------------------

Utilisation : name2sid.wsf [/comp:valeur] [/user:valeur] [/?:valeur]

Options :

comp : Nom de l'ordinateur (si vide, ordinateur local)
user : Nom de l'utilisateur (si vide, affichage de la liste des comptes)
? : Affiche la présente aide

Exemples:
name2sid.wsf /comp:SPRINGFIELD
affiche la liste des comptes et SID de l'ordinateur "SPRINGFIELD"
name2sid.wsf /user:Homer
affiche le SID du compte "Homer" sur l'ordinateur local
name2sid.wsf /comp:BINGERVILLE /user:Bart
affiche le SID du compte "Bart" sur l'ordinateur "BINGERVILLE"


H:WSH>name2sid.wsf /comp:BINGERVILLE /user:Bart
S-1-5-21-1708537768-688789844-839522115-1007

-------------------------------------------------------
Si tu veux modifier une clef ou entrée de la ruche d'un utilisateur AUTRE
que l'utilisateur en cours ou le compte par défaut, tu DOIS monter la ruche
dans HKU à l'aide de REGEDIT (XP,W2K3) ou REGEDT32 (W2K) par la menu
"Charger la ruche", en sélectionnant le fichier NTUSER.DAT du compte
considéré (dans "x:Documents and settings<compte>", et en lui attribuant
un nom arbitraire.

Et dans ce cas tu n'as pas besoin de connaitre le SID.

Et à la fin des modifs, ne pas oublier de décharger la ruche!

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
Thierry DEMAN [MVP]
Jean-Claude BELLAMY wrote:
Dans le message be2f01c3ecc3$0fe9e330$,
christophe s'est ainsi exprimé :

je cherche le moyens de faire un import registre en
fonction du user exemple

voici la clé d'origine ou je veux faire la modife
[HKEY_USERSS-1-5-21-1565999513-681783180-317593308-1483
SoftwareMicrosoftWindows NTCurrentVersionWindows]

et je voudrais faire une commande du genre
[HKEY_USERS%username%SoftwareMicrosoftWindows
NTCurrentVersionWindows]

Est ce possible et si oui commuent?

Merci d'avance



Question "rituelle" :
Que veux tu faire EXACTEMENT ?

Si c'est pour obtenir le SID d'un compte utilisateur à partir de son
nom, j'ai écrit un script "name2sid.wsf" qui fait cela :
http://www.bellamyjc.org/fr/vbsdownload.html#name2sid

H:WSH>name2sid.wsf /?

Ce script permet de récupérer le SID d'un compte utilisateur
d'un ordinateur local ou distant.
JCB © 2004
--------------------------------------------------------

Utilisation : name2sid.wsf [/comp:valeur] [/user:valeur] [/?:valeur]

Options :

comp : Nom de l'ordinateur (si vide, ordinateur local)
user : Nom de l'utilisateur (si vide, affichage de la liste des
comptes) ? : Affiche la présente aide

Exemples:
name2sid.wsf /comp:SPRINGFIELD
affiche la liste des comptes et SID de l'ordinateur
"SPRINGFIELD" name2sid.wsf /user:Homer
affiche le SID du compte "Homer" sur l'ordinateur local
name2sid.wsf /comp:BINGERVILLE /user:Bart
affiche le SID du compte "Bart" sur l'ordinateur "BINGERVILLE"


H:WSH>name2sid.wsf /comp:BINGERVILLE /user:Bart
S-1-5-21-1708537768-688789844-839522115-1007

-------------------------------------------------------
Si tu veux modifier une clef ou entrée de la ruche d'un utilisateur
AUTRE que l'utilisateur en cours ou le compte par défaut, tu DOIS
monter la ruche dans HKU à l'aide de REGEDIT (XP,W2K3) ou REGEDT32
(W2K) par la menu "Charger la ruche", en sélectionnant le fichier
NTUSER.DAT du compte considéré (dans "x:Documents and
settings<compte>", et en lui attribuant un nom arbitraire.

Et dans ce cas tu n'as pas besoin de connaitre le SID.

Et à la fin des modifs, ne pas oublier de décharger la ruche!


Bonsoir,

une autre solution est de sauvegarder la clé à partir de la ruche
"CurrentUser" dans un fichier .reg (avec regedit)!

Pour appliquer sur un nouvel utilisateur, il suffit de cliquer sur le
fichier .reg (ou de l'inclure dans le script de connexion par "regedit /S
fichier.reg").
=> La ruche "currentUser" va s'appliquer à l'utilisateur courant, ce qui ira
très bien!

A+

--
Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server,[MCSE option Messaging, MCSA 2003].
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm


Avatar
Jean-Claude BELLAMY
Dans le message ,
Thierry DEMAN [MVP] s'est ainsi exprimé :

Jean-Claude BELLAMY wrote:
Dans le message be2f01c3ecc3$0fe9e330$,
christophe s'est ainsi exprimé
:

je cherche le moyens de faire un import registre en
fonction du user exemple

[...]
et je voudrais faire une commande du genre
[HKEY_USERS%username%SoftwareMicrosoftWindows
NTCurrentVersionWindows]
[...]

-------------------------------------------------------
Si tu veux modifier une clef ou entrée de la ruche d'un utilisateur
AUTRE que l'utilisateur en cours ou le compte par défaut, tu DOIS
monter la ruche dans HKU à l'aide de REGEDIT (XP,W2K3) ou REGEDT32
(W2K) par la menu "Charger la ruche", en sélectionnant le fichier
NTUSER.DAT du compte considéré (dans "x:Documents and
settings<compte>", et en lui attribuant un nom arbitraire.

Et dans ce cas tu n'as pas besoin de connaitre le SID.

Et à la fin des modifs, ne pas oublier de décharger la ruche!


Bonsoir,

une autre solution est de sauvegarder la clé à partir de la ruche
"CurrentUser" dans un fichier .reg (avec regedit)!

Pour appliquer sur un nouvel utilisateur, il suffit de cliquer sur le
fichier .reg (ou de l'inclure dans le script de connexion par
"regedit /S fichier.reg").
=> La ruche "currentUser" va s'appliquer à l'utilisateur courant, ce
qui ira très bien!


Ouh la !!!! Attention Thierry, cette manip est hyper-casse-gueule !

Pour commencer, elle va semer la pagaille :
- dans certains logiciels, p.ex.
- OutlookExpress, en mélangeant les "identities"
- Internet Explorer, en mélangeant les
- Protected Storage System Provider
- Internet Accounts
- dans Windows, p.ex. en modifiant :
- les entrées de HKCU....ShellFolders
- les Group Policies
De plus il y a au moins une clef (je n'arrive plus à la retrouver) qui est
avec un accès limité en lecture/écriture (je me souviens être tombé dessus
un jour par hasard).

Pour des exports partiels, limités à quelques logiciels p.ex. ou de la
"customisation" de Windows, d'accord, mais pas pour l'ensemble de la ruche.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *




Avatar
Thierry DEMAN [MVP]
Jean-Claude BELLAMY wrote:
Dans le message ,
Thierry DEMAN [MVP] s'est ainsi exprimé :

Jean-Claude BELLAMY wrote:
Dans le message be2f01c3ecc3$0fe9e330$,
christophe s'est ainsi exprimé


je cherche le moyens de faire un import registre en
fonction du user exemple

[...]
et je voudrais faire une commande du genre
[HKEY_USERS%username%SoftwareMicrosoftWindows
NTCurrentVersionWindows]
[...]

-------------------------------------------------------
...



Salut JC,

il est bien entendu hors de question d'utiliser cela pour un profil complet
d'utilisateur, et il ne semble pas que c'était la question (puisqu'il ne
s'agissait que d'une sous-clé de windows).

En ce qui concerne les identités de Outlook Express, j'ai déjà automatisé la
création et l'utilisation d'identités!
=> cela ne cause aucun problème de réutiliser des identités... sur
différents utilisateurs (cela a même plutôt des avantaages)

Le "REGEDIT /S Fichier.reg" pour une modification d'un aspect, d'une clé
précise et des variables correspondante, est la méthode la plus utilisée et
la plus simple.
=> Ce n'est d'ailleurs ni plus ni moins que ce que réalisent les stratégies
sous NT !

A bientôt,
Cordialement.

Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server,[MCSE option Messaging, MCSA 2003].
FAQ Exchange: http://faqexchange.dyndns.org
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm