Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

System.DirectoryServices.AccountManagement (Espacio de nombres)

El espacio de nombres System.DirectoryServices.AccountManagement proporciona el acceso uniforme y manipulación de entidades de seguridad de usuario, equipo y grupos en los diversos almacenes de entidades de seguridad: Servicios de dominio de Active Directory (AD DS), Active Directory Lightweight Directory Services (AD LDS) y Machine SAM (MSAM). System.DirectoryServices.AccountManagement administra los objetos de directorio independiente del espacio de nombres System.DirectoryServices.

Las aplicaciones de servicios de directorio administradas pueden sacar partido de la API de AccountManagement para simplificar la administración de entidades de seguridad de usuario, equipo y grupo. Se implementan soluciones que anteriormente requerían vastos conocimientos del almacén o código largo, como buscar todos los grupos a los que pertenece un usuario, en unas pocas líneas de código con la API de AccountManagement.

Las características siguientes están disponibles en la API de AccountManagement:

  • Se simplifican las operaciones del directorio básicas como crear y actualizar entidades de seguridad. La aplicación requiere menos conocimientos de los almacenes subyacentes para realizar estas operaciones.

  • Las aplicaciones pueden extender el modelo de objetos para incluir nuevos tipos de objetos de directorio.

  • Se simplifican las tareas de administración de cuentas, como habilitar y deshabilitar una cuenta de usuario.

  • La compatibilidad entre las bases de datos de los almacenes permite que objetos de grupo de los Servicios de dominio de Active Directory (AD DS), Active Directory Lightweight Directory Services (DC LDS) y SAM de equipo (MSAM) contengan miembros de tipos diferentes de almacenes.

  • La búsqueda de consulta por ejemplo, disponible en la clase PrincipalaSearcher, permite que las aplicaciones establezcan las propiedades de un objeto de entidad de seguridad y busquen otros objetos que contengan valores de propiedad coincidente en el almacén seleccionado.

  • La mejora de los objetos de entidad de seguridad de equipo, usuario y grupo permite que las aplicaciones busquen los objetos de entidad de seguridad coincidentes en el almacén seleccionado.

  • La búsqueda recursiva, disponible en el objeto de entidad de seguridad de grupo, permite que las aplicaciones busquen en un grupo de forma recursiva y devuelvan solo los objetos de entidades de seguridad que sean nodos hoja.

  • Se simplifica la validación de credenciales en los almacenes SAM de equipo, AD DS y AD LS.

  • Las velocidades de conexión se incrementan mediante la característica Enlace simultáneo rápido (FSB) cuando esté disponible. La memoria caché de conexión reduce el número de puertos utilizados.

  Clase Descripción
Clase pública AdvancedFilters Esta clase proporciona acceso de escritura a algunos atributos para que los usuarios puedan modificar propiedades de sólo lectura del objeto de la entidad de seguridad "dummy" que se pasa a un objeto PrincipalSearcher al utilizar Query By Example
Clase pública AuthenticablePrincipal Encapsula la cuenta y se pone en contacto con los datos comunes a las entidades de seguridad que se pueden autenticar.
Clase pública ComputerPrincipal Encapsula entidades de seguridad que son cuentas de equipo.
Clase pública DirectoryObjectClassAttribute Representa el objeto de esquema que se usa para crear un objeto de este tipo en el directorio. Este atributo se requiere para las extensiones de entidades de seguridad y sólo se puede establecer en clases.
Clase pública DirectoryPropertyAttribute Contiene los datos requeridos por el almacén para asignar una propiedad de entidad de seguridad a un atributo de directorio. Este atributo se requiere para las extensiones de entidades de seguridad y sólo se puede establecer en una propiedad. Se debe especificar en cada propiedad que represente un atributo de directorio de la clase extendida.
Clase pública DirectoryRdnPrefixAttribute Prefijo de RDN utilizado para construir el RDN del nuevo objeto que se inserta en el almacén. La API de administración de cuentas utiliza el prefijo de RDN predeterminado de "CN" si no se establece este atributo. Este atributo es opcional y sólo se puede establecer en clases de extensión de entidades de seguridad.
Clase pública GroupPrincipal Encapsula las cuentas de grupo. Las cuentas de grupo pueden ser colecciones arbitrarias de objetos de entidades de seguridad o cuentas creadas con fines administrativos.
Clase pública MultipleMatchesException Esta excepción la producen los métodos que esperan la coincidencia con un objeto principal único cuando se producen varias coincidencias en la consulta de búsqueda.
Clase pública NoMatchingPrincipalException Esta excepción se produce cuando no se puede encontrar ningún objeto principal coincidente con los parámetros especificados.
Clase pública PasswordException Esta excepción se produce cuando una contraseña no cumple los requisitos de complejidad.
Clase pública Principal Encapsula los datos de la cuenta y las operaciones comunes a todas las entidades de seguridad. Ésta es la clase base abstracta de la que se derivan todas las entidades de seguridad.
Clase pública PrincipalCollection Una colección mutable de objetos derivados de la clase Principal. Esta clase se ha diseñado para utilizarla con las propiedades multivalor que contienen entidades de seguridad. La manipulación del contenido de esta colección cambia el contenido de la correspondiente propiedad de almacén, que se vuelve permanente cuando se llama a Save en el correspondiente objeto de entidad de seguridad.
Clase pública PrincipalContext Encapsula el servidor o dominio en el que se realizan todas las operaciones, el contenedor que se utiliza como la base de esas operaciones y las credenciales usadas para realizar las operaciones.
Clase pública PrincipalException Clase base de excepciones producidas por objetos de System.DirectoryServices.AccountManagement.
Clase pública PrincipalExistsException Producida por Add cuando se intenta insertar una entidad de seguridad que ya existe en la colección, o por System.DirectoryServices.AccountManagement.Principal.Save cuando se intenta guardar una nueva entidad de seguridad que ya existe en el almacén.
Clase pública PrincipalOperationException Se produce cuando ADSI devuelve un error durante una operación para actualizar el almacén.
Clase pública PrincipalSearcher Encapsula los métodos y modelos de búsqueda utilizados para ejecutar una consulta en el almacén de entidades de seguridad subyacente.
Clase pública PrincipalSearchResult<T> Devuelve una colección de los objetos Principal devueltos por una búsqueda.
Clase pública PrincipalServerDownException Esta excepción se produce cuando la API no puede conectarse al servidor.
Clase pública PrincipalValueCollection<T> Las propiedades multivalor, como PermittedWorkstations, tienen un valor de tipo PrincipalValueCollection<T>. Esta clase proporciona los métodos para enumerar y manipular esos valores.
Clase pública UserPrincipal Encapsula entidades de seguridad que son cuentas de usuario.
  Enumeración Descripción
Enumeración pública ContextOptions Especifica las opciones que se utilizan para el enlace con el servidor. La aplicación puede establecer varias opciones que se vinculan con una operación OR bit a bit.
Enumeración pública ContextType Especifica el tipo de almacén al que pertenece la entidad de seguridad.
Enumeración pública GroupScope Especifica el ámbito de la entidad de seguridad de grupo.
Enumeración pública IdentityType Especifica el formato de la identidad.
Enumeración pública MatchType La enumeración MatchType especifica el tipo de comparación utilizado en una búsqueda.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.