GroupPrincipal.Members Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de objetos de entidad de seguridad que representan los miembros del grupo.
public:
property System::DirectoryServices::AccountManagement::PrincipalCollection ^ Members { System::DirectoryServices::AccountManagement::PrincipalCollection ^ get(); };
public System.DirectoryServices.AccountManagement.PrincipalCollection Members { get; }
member this.Members : System.DirectoryServices.AccountManagement.PrincipalCollection
Public ReadOnly Property Members As PrincipalCollection
Valor de propiedad
Objeto PrincipalCollection que contiene los objetos de entidades de seguridad que representan los miembros del grupo.
Ejemplos
El código siguiente se conecta al dominio LDAP "fabrikam.com" con el nombre de usuario establecido en "administrador" y la contraseña establecida en "SecretPwd123" en el PrincipalContext constructor.
Se realiza una búsqueda para buscar el grupo que tiene el nombre "Administradores de dominio" en el contenedor especificado en el PrincipalContext constructor , "DC=fabrikam,DC=com". Si se encuentra el grupo, el usuario que tiene el nombre "John Smith" se quita del grupo y el usuario que tiene el nombre "Jim Daly" se agrega al grupo.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx,
IdentityType.Name,
"Domain Admins");
if (grp != null)
{
grp.Members.Remove(ctx, IdentityType.Name, "John Smith");
grp.Members.Add(ctx, IdentityType.Name, "Jim Daly");
grp.Save();
grp.Dispose();
}
ctx.Dispose();
Comentarios
Para los grupos de AD DS, la Members propiedad incluye entidades de seguridad de usuario que son miembros del grupo debido a su atributo primaryId. Cuando el grupo contiene estos tipos de miembros, se aplican las restricciones siguientes:
El Remove método no se puede usar para quitar miembros que forman parte del grupo debido a su atributo primaryId.
El Clear método no se puede usar para borrar los miembros que forman parte del grupo debido a su atributo primaryId.