Select the product you need help with
COMMENT FAIRE : Ajouter un utilisateur au système local à l'aide des services d'annuaire Directory Services et de Visual C# .NETNuméro d'article: 306273 - Voir les produits auxquels s'applique cet article Ancien nº de publication de cet article : F306273 SommaireRésumé
Cet article explique comment utiliser l'espace de noms DirectoryServices pour ajouter un utilisateur au système local et à un groupe. Conditions requises
Création de l'exemple
Explication du codeCréation d'une nouvelle entrée d'annuaireCet exemple suppose que vous créez l'entrée d'annuaire sur un poste Microsoft Windows NT, Windows 2000 ou Windows XP. Notez que la chaîne passée au constructeur DirectoryEntry commence par "WinNT://". Vous pouvez également exécuter les services d'annuaire sur des systèmes d'exploitation tiers.Ajout de l'entrée d'annuaire à l'arborescence d'annuaireLe code suivant ajoute un objet DirectoryEntry de type user de valeur TestUser1 à l'arborescence Active Directory.Définition du mot de passe et de la description pour le nouveau compte d'utilisateurLe code suivant appelle la méthode Invoke pour invoquer les méthodes SetPassword et Put de l'objet DirectoryEntry. Cette opération permet de définir le mot de passe et d'attribuer une description au compte d'utilisateur. Ce code permet également d'appeler la méthode CommitChanges pour enregistrer les modifications.Ajout du compte à un groupePour ajouter le compte à un groupe, vous devez définir une variable du type DirectoryEntry. Il vous faut ensuite appeler la méthode Find du membre Children de la classe ActiveDirectory pour remplir la variable. Dans ce cas, la recherche porte sur le groupe Guest. Ce code permet de tester la valeur renvoyée par la méthode Find pour déterminer si le groupe a été trouvé. Si c'est le cas, le nouveau compte d'utilisateur s'ajoute au groupe.DépannageLe code présenté dans cet article ne fonctionne pas si vous tentez de l'exécuter sans posséder les autorisations nécessaires pour créer un compte d'utilisateur. Pour que son exécution se termine correctement, l'utilisateur actuellement connecté doit appartenir au groupe des administrateurs ou posséder les permissions l'autorisant à créer des comptes d'utilisateurs.PropriétésNuméro d'article: 306273 - Dernière mise à jour: lundi 13 octobre 2003 - Version: 1.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|


Retour au début








