Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se incluyen ejemplos de código para enumerar los miembros de un grupo. Si el grupo cuenta con muchos miembros, puede obtener un conjunto de resultados llamando al método IADsGroup::Members. Para obtener más información acerca del método IADsGroup::Members ADSI, vea "IADsGroup::Members" en la biblioteca de MSDN en https://go.microsoft.com/fwlink/?LinkID=27252.
Si espera que el grupo pueda tener más de 1.000 miembros en el futuro, debe utilizar recuperaciones por intervalos tal y como se muestra en Enumerar los miembros de un grupo grande para enumerar todos los miembros del grupo.
El siguiente ejemplo de código muestra cómo obtener los miembros utilizando la propiedad SearchResult de Properties.
DirectoryEntry group = new DirectoryEntry("LDAP://CN=Sales,DC=Fabrikam,DC=COM");
foreach(object dn in group.Properties["member"] )
{
Console.WriteLine(dn);
}
El siguiente ejemplo de código muestra cómo obtener los miembros utilizando el método Invoke para llamar al método IADsGroup::Members ADSI.
DirectoryEntry group = new DirectoryEntry("LDAP://CN=Sales,DC=Fabrikam,DC=COM");
object members = group.Invoke("Members", null);
foreach(object member in (IEnumerable)members)
{
DirectoryEntry x = new DirectoryEntry(member);
Console.WriteLine(x.Name);
}
Utilice el código anterior para recuperar cualquier propiedad estándar del objeto DirectoryEntry. Para recuperar propiedades específicas de una clase de esquema de servicios de dominio de Active Directory Domain como Usuario, utilice la colección Properties del objeto DirectoryEntry. El artículo técnico de MSDN en el que se describe cómo modificar propiedades de objetos en una jerarquía de Active Directory proporciona un ejemplo de cómo obtener acceso y modificar miembros de la colección Properties.
Para obtener información acerca de las propiedades disponibles para una clase de esquema concreta de Active Directory, vea la referencia del esquema de Active Directory en la biblioteca de MSDN en https://go.microsoft.com/fwlink/?LinkID=27252.
Consulte también
Referencia
DirectoryEntry
SearchResult
System.DirectoryServices
Conceptos
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.