ajouter ordinateur à active directory
Bonsoir à tous,
Je suis en train de créer un petit script en C# qui permet depuis le poste client de s'intégrer à l'AD (ajouter une entrée "computer" dans l'AD) et dans le même temps de changer de domaine au niveau client (passer du groupe de travail à l'AD) sans utiliser netdom.
En fouinant sur le net j'ai trouvé quelques pistes pour ajouter l'ordinateur à l'AD via un DirectoryEntry
Code:
1 2 3 4 5 6
|
DirectoryEntry ldap = new DirectoryEntry("LDAP://" + domaine, nom, mdp);
DirectoryEntry nouvelOrdinateur = ldap.Children.Add("CN=" + Environment.MachineName, "computer");
nouvelOrdinateur.CommitChanges(); |
J'ai cependant quelques soucis :
- l'entrée ordinateur se créée bien mais à la racine de mon domaine. Comment faire pour quelle soit intégré à l'OU=Computer ?
- l'entrée est désactivé par défaut. Je sais qu'il faut utiliser des attributs depuis la DirectoryEntry avant le commitChanges() mais je ne sais pas trop où les trouver. Une idée ?
- Comment faire pour changer également sur le client le domaine auquel il est rattaché (sans utiliser netdom) ?
Merci d'avance :lol: