Ajout de membres à des groupes dans un domaine

Un groupe peut contenir un nombre quelconque d’utilisateurs, de contacts ou d’autres groupes en tant que membres. La liste suivante répertorie les attributs de l’objet de groupe qui contrôle l’appartenance à un groupe.

Attribut Description
membre
L’attribut member contient les noms uniques des objets qui sont membres du groupe.
memberOf
L’attribut memberOf contient les noms uniques des groupes qui contiennent le groupe en tant que membre direct. L’attribut memberOf ne contient pas de données d’appartenance au groupe héritées. Par exemple, si groupa est membre de GroupB et GroupB est membre de GroupC, l’attribut memberOf de groupa contiendra GroupB, mais pas GroupC.
Le serveur Active Directory gère cette propriété. Lorsqu’un nom unique est ajouté à la propriété de membre d’un autre groupe, le nom unique de ce groupe est ajouté à la propriété memberOf de ce groupe.

Chacune des méthodes suivantes peut être utilisée pour ajouter un membre à un groupe. Vous pouvez ajouter un membre à l’aide du nom unique du membre ou de la liaison à l’objet de membre, puis ajouter l’objet membre à l’objet de groupe.

Pour ajouter un membre qui appartient à un domaine de niveau inférieur à un groupe dans un domaine de niveau supérieur, utilisez la forme pouvant être liée de la chaîne SID pour le nom unique. Pour plus d’informations et pour obtenir un exemple de code qui montre comment convertir un objectSID en chaîne pouvant être liée, consultez la fonction exemple GetLDAPSidBindStringFromVariantSID dans l' exemple de code pour la conversion d’un objectSID en chaîne pouvant être liée.

Ajout de membres à un groupe à l’aide de IADsGroup

L’interface IADsGroup peut être utilisée pour ajouter des membres à un groupe à l’aide de la méthode IADsGroup. Add . Liez et obtenez l’interface IADsGroup pour l’objet de groupe. Ensuite, vous pouvez utiliser la méthode IADsGroup. Add pour ajouter des membres au groupe.

Ajout de membres à un groupe à l’aide de IDirectoryObject

L’interface IDirectoryObject peut être utilisée pour ajouter des membres à un groupe à l’aide de la méthode IDirectoryObject :: SetObjectAttributes pour modifier l’attribut de membre du groupe. Liez et obtenez l’interface IDirectoryObject pour l’objet de groupe. Utilisez ensuite la méthode IDirectoryObject :: SetObjectAttributes pour modifier l’attribut de membre .

Notes

Étant donné que l’attribut de membre a plusieurs valeurs, assurez-vous d’utiliser le code de contrôle de l' _ _ Ajout d’attributs ADS pour ajouter un nom unique à l’attribut de membre . L’utilisation du code de contrôle de _ _ mise à jour de publicités attr entraîne le remplacement des valeurs des membres existants.

L’interface IDirectoryObject peut également être utilisée pour ajouter des membres à un groupe lors de la création du groupe en spécifiant les membres dans le paramètre pAttributeEntries de la méthode IDirectoryObject :: CreateDSObject .

Ajout de membres à un groupe à l’aide de System. DirectoryServices

Vous pouvez utiliser l’espace de noms System. DirectoryServices pour ajouter des membres à un groupe à l’aide de la méthode PropertyValueCollection. Add sur la propriété de membre de l’objet Group. Pour plus d’informations, consultez définition des propriétés sur les objets d’annuaire.

Ajout de membres à un groupe à l’aide de l’API LDAP

Vous pouvez utiliser l’API Lightweight Directory Access Protocol pour ajouter des membres à un groupe à l’aide de l’une des fonctions de _ modification * LDAP . Pour plus d’informations, consultez modification d’une entrée d’annuaire.