Question Dupliquer un compte

Plus d'informations
il y a 14 ans 2 semaines #11268 par Meghirbi
Dupliquer un compte a été créé par Meghirbi
Bonjour,
je souhaite savoir s'il y a un moyen de dupliquer un compte utilisateur \"modèle\" sur mon serveur RDS 2008 R2?
merci

precision, mon serveur est autonome pas d'AD.<br><br>Message édité par: mcif, à: 6/03/12 15:30

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 2 semaines #11269 par Charles
Réponse de Charles sur le sujet Re:Dupliquer un compte
Bonjour,

Tout dépends ce que tu veux dire par dupliquer...

Tu peux importer les paramètres d'un utilisateur et recrée un utilisateur sur le même modèle de paramètre, en modifiant le SAMAccountname par exemple.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 2 semaines #11270 par Meghirbi
Réponse de Meghirbi sur le sujet Re:Dupliquer un compte
ce que je souhaite c'est reprendre tous les paramètres d'un user sauf le nom et le mot de passe bien entendu

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 2 semaines #11276 par Charles
Réponse de Charles sur le sujet Re:Dupliquer un compte
Si tu n'as pas d'AD, tu n'as donc pas de catalogue globale. Tu dois donc les traiter comme des utilisateurs locaux:
[code:1]$machine = [ADSI]\&quot;WinNT://localhost\&quot;
$listutlisateur = $machine.psbase.Children | Where-Object { $_.psbase.schemaclassname -eq 'user' }[/code:1]

Si tu veux la listes de toutes les propriétés d'utilisateurs, remplace le Name par *.

Ensuite il suffit de récupérer les propriétés qui vont bien dans des variables du style:

[code:1]$NAME = $listutilisateur[0].Name
$DESCRIPTION = $listutilisateur[0].description
[...]
[/code:1]

Enfin, pour créer un utilisateur avec les propriétés que tu veux mettre:
[code:1] $newuser = $machine.Create(\&quot;User\&quot;, $name)
$newuser.put(\&quot;FullName\&quot;, \&quot;NOMCOMPLET\&quot;«»)
$newuser.put(\&quot;Description\&quot;,$DESCRIPTION)
[...]
$newuser.SetInfo()[/code:1]

Ne pas oublier d'éxécuter Powershell en mode administrateur, sinon tu risques d'avoir un accès refusé lors du setInfo().

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.036 secondes
Propulsé par Kunena