Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
18 mai 2010 2 18 /05 /mai /2010 16:48

Technique 03

 

 

Quand on gère des serveurs, la question de la création d'utilisateurs et des profils par défaut se poser.

 

Alors voici quelques lignes qui peut vous aider !

 

 

Le chargement d'une ruche, notamment celle de C:\Users\Default\NTUSER.DAT peut être intéressant pour avoir des paramétrages de base à la création d'un compte.

Voici une petite commande standard qui fonctionne avec PowerShell.

  • REG LOAD HKU\NomUser x:\chemin\vers\le\ntuser.dat => Permet de charger la ruche. Cette ruche sera accéssible sous HKU\NomUser. L'ensemble des clef y seront présentes
  • REG UNLOAD HKU\NomUser => Permet de décharger la ruche. Le déchargement est nécessaire pour garantir la validité des données et c'est plus propre !

Mis dans un script PowerShell, ca peut donner tout un tas d'automatisation tout en se simplifiant la vie !

 

Maintenant, comment créer un compte en PowerShell. En fait, c'est facile car toutes les librairies sont nativement chargées ...

Voici 5 lignes pour créer un comptes. Bien sur, on peut enlever quelques lignes, mais ça, c'est en fonction de ce que vous voulez faire. Voici donc :

$hostname = hostname

$comp = [adsi] "WinNT://$hostname"

$user = $comp.Create("User", $accountName)

$user.SetPassword("Password1")

$user.SetInfo()

 

Et voila, vous avez créé un utilisateur standard. Notez que le mot de passe est en clair... Ça, c'est pas top.

 

Alors, pour les grands classique, la commande Net User Utilisateur /ADD fonctionne également et n'est pas bridée par PowerShell. A vous de choisir !

Partager cet article

Repost 0
Published by Lucky le Koala, le bien-heureux - dans Technique
commenter cet article

commentaires

Présentation

  • : Le blog de Lucky le Koala
  • Le blog de Lucky le Koala
  • : Le partage, c'est beau
  • Contact

Catégories