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
J'ai cependant quelques soucis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
- 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![]()
Partager