Question Création d'une OU et d'un groupe

Plus d'informations
il y a 10 ans 5 mois #20900 par spontuk
Bonjour,

Je suis entrain de créer un eptit script qui va aider la gestion de l'Active Directory.
Je souhaiterais créer un utilisateur, lui renseigner son nom, prénom, login et son service.
Lorsque l'on renseigne sont service il créer une OU et un groupe.

Voici mon bout de script:

[code:1]$buttoncreate.add_click(
{
#enregistrement des infos dans l'AD
$objOU=[ADSI]\"LDAP://ou=Services,ou=Isec,dc=isec,dc=ad\"
$objUSER=$objOU.Create(\"user\",\"CN=\"+$textboxprenom.Text+\" \"+$textboxnom.Text)
$objUSER.put(\"samaccountname\", $textboxlogin.Text)
$objUSER.put(\"UserPrincipalName\", $textboxlogin.Text+\"@isec.ad\"«»)
$objUSER.put(\"givenname\", $textboxprenom.Text)
$objUSER.put(\"sn\", $textboxnom.Text)
$objUSER.setinfo()
$objUSER.setPassword(\"Password.1\"«»)
$objUSER.psbase.invokeset(\"accountdisabled\",$false)
$objOU=$objDomain.Create(\"organizationalUnit\", \"ou=$textboxservice.Text\"«»)
$objDomain.setinfo()
$objGroupe=$objOU.Create(\"group\", $textboxservice.Text)
$objGroupe.put(\"samaccountname\", $textboxservice.Text)
$objGroupe.setinfo()
try
{
$objUSER.setinfo()
}
catch
{
[Windows.Forms.MessageBox]::«»Show(“Impossible de créer l'utilisateur au domaine”, “Création d'un utilisateur”, [Windows.Forms.MessageBoxButtons]::OK, [Windows.Forms.MessageBoxIcon]::Error)
return
}

[Windows.Forms.MessageBox]::«»Show(“Utilisateur a été ajouté au domaine”, “Création d'un utilisateur”, [Windows.Forms.MessageBoxButtons]::OK, [Windows.Forms.MessageBoxIcon]::Information)
})

# Boutton consultation d'un utilisateur
$buttonreturn.add_click({$createuser.Close()})[/code:1]


pouvez-vous m'aider ?

Cordialement

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

Plus d'informations
il y a 10 ans 5 mois #20903 par Philippe
bonjour spontuk

on veut bien t'aidé mais peut tu nous dire comment ou plutôt sur quel problème

décompose ta demande en trois étapes pour plus de facilité mais aussi plus de claireté (OU, groupe, utilisateur et peut-être les tests et gestions d'erreurs)

enfin peut tu utilisé le module active directory ?
bien sûr tout dépend de la version ton AD (2008R2 minimum)
ce serais plus rapide et simple

Message édité par: 6ratgus, à: 19/10/15 10:09<br><br>Message édité par: 6ratgus, à: 19/10/15 18:20

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

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