ComputerPrincipal Clase
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í.
Encapsula las entidades de seguridad que son cuentas de equipo.
public ref class ComputerPrincipal : System::DirectoryServices::AccountManagement::AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class ComputerPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ComputerPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type ComputerPrincipal = class
inherit AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ComputerPrincipal = class
inherit AuthenticablePrincipal
Public Class ComputerPrincipal
Inherits AuthenticablePrincipal
- Herencia
- Atributos
Constructores
| Nombre | Description |
|---|---|
| ComputerPrincipal(PrincipalContext, String, String, Boolean) |
Inicializa una nueva instancia de la clase ComputerPrincipal mediante el contexto especificado, el nombre de la cuenta SAM, la contraseña y el valor habilitado. |
| ComputerPrincipal(PrincipalContext) |
Inicializa una nueva instancia de la ComputerPrincipal clase y la asigna al contexto especificado. |
Propiedades
| Nombre | Description |
|---|---|
| AccountExpirationDate |
Obtiene o establece un valor Que acepta valores NULL DateTime que especifica la fecha y hora en que expira la cuenta. (Heredado de AuthenticablePrincipal) |
| AccountLockoutTime |
Obtiene el valor nullable DateTime que especifica la fecha y hora en que se bloqueó la cuenta. (Heredado de AuthenticablePrincipal) |
| AdvancedSearchFilter |
Devuelve un AdvancedFilters objeto para su uso con Query By Example para establecer propiedades de solo lectura antes de pasar el objeto a PrincipalSearcher. (Heredado de AuthenticablePrincipal) |
| AllowReversiblePasswordEncryption |
Obtiene o establece un valor booleano que especifica si el cifrado de contraseña reversible está habilitado para esta cuenta. (Heredado de AuthenticablePrincipal) |
| BadLogonCount |
Obtiene el número de intentos de inicio de sesión con credenciales incorrectas para esta cuenta. (Heredado de AuthenticablePrincipal) |
| Certificates |
Obtiene un X509Certificate2Collection objeto que contiene los certificados X509 para esta cuenta. (Heredado de AuthenticablePrincipal) |
| Context |
Obtiene un contexto de entidad de seguridad asociado a la entidad de seguridad. (Heredado de Principal) |
| ContextRaw |
Obtiene un contexto de entidad de seguridad asociado a esta entidad de seguridad. (Heredado de Principal) |
| ContextType |
Obtiene el valor de enumeración de tipo de contexto que especifica el tipo de contexto principal asociado a esta entidad de seguridad. (Heredado de Principal) |
| DelegationPermitted |
Obtiene o establece un valor booleano que acepta valores NULL que especifica si se puede delegar la cuenta. (Heredado de AuthenticablePrincipal) |
| Description |
Obtiene o establece la descripción de la entidad de seguridad. (Heredado de Principal) |
| DisplayName |
Obtiene o establece el nombre para mostrar de esta entidad de seguridad. (Heredado de Principal) |
| DistinguishedName |
Obtiene el nombre distintivo (DN) de esta entidad de seguridad. (Heredado de Principal) |
| Enabled |
Obtiene o establece un valor booleano que acepta valores NULL que especifica si esta cuenta está habilitada para la autenticación. (Heredado de AuthenticablePrincipal) |
| Guid |
Obtiene el GUID asociado a esta entidad de seguridad. (Heredado de Principal) |
| HomeDirectory |
Obtiene o establece el directorio principal de esta cuenta. (Heredado de AuthenticablePrincipal) |
| HomeDrive |
Obtiene o establece la unidad principal de esta cuenta. (Heredado de AuthenticablePrincipal) |
| LastBadPasswordAttempt |
Obtiene el valor que acepta DateTime valores NULL que especifica la fecha y hora del último intento de contraseña incorrecto en esta cuenta. (Heredado de AuthenticablePrincipal) |
| LastLogon |
Obtiene el valor nullable DateTime que especifica la fecha y hora del último inicio de sesión de esta cuenta. (Heredado de AuthenticablePrincipal) |
| LastPasswordSet |
Obtiene el valor que acepta DateTime valores NULL que especifica la última fecha y hora en que se estableció la contraseña para esta cuenta. (Heredado de AuthenticablePrincipal) |
| Name |
Obtiene o establece el nombre de esta entidad de seguridad. (Heredado de Principal) |
| PasswordNeverExpires |
Obtiene o establece un valor booleano que especifica si la contraseña expira para esta cuenta. (Heredado de AuthenticablePrincipal) |
| PasswordNotRequired |
Obtiene o establece un valor booleano que especifica si se requiere una contraseña para esta cuenta. (Heredado de AuthenticablePrincipal) |
| PermittedLogonTimes |
Obtiene o establece las horas en las que la entidad de seguridad puede iniciar sesión. (Heredado de AuthenticablePrincipal) |
| PermittedWorkstations |
Obtiene la lista de estaciones de trabajo en las que esta entidad de seguridad puede iniciar sesión. (Heredado de AuthenticablePrincipal) |
| SamAccountName |
Obtiene o establece el nombre de la cuenta SAM para esta entidad de seguridad. (Heredado de Principal) |
| ScriptPath |
Obtiene o establece la ruta de acceso del script para esta cuenta. (Heredado de AuthenticablePrincipal) |
| ServicePrincipalNames |
Obtiene una colección de nombres de entidad de seguridad de servicio (SPN) para la cuenta de equipo. |
| Sid |
Obtiene el identificador de seguridad (SID) de la entidad de seguridad. (Heredado de Principal) |
| SmartcardLogonRequired |
Obtiene o establece un valor booleano que especifica si se requiere una tarjeta inteligente para iniciar sesión en la cuenta. (Heredado de AuthenticablePrincipal) |
| StructuralObjectClass |
Obtiene el atributo de directorio de clase de objeto estructural. (Heredado de Principal) |
| UserCannotChangePassword |
Obtiene o establece un valor booleano que especifica si el usuario puede cambiar la contraseña de esta cuenta. No lo use con .ComputerPrincipal (Heredado de AuthenticablePrincipal) |
| UserPrincipalName |
Obtiene o establece el nombre principal de usuario (UPN) asociado a esta entidad de seguridad. (Heredado de Principal) |
Métodos
| Nombre | Description |
|---|---|
| ChangePassword(String, String) |
Cambia la contraseña de la cuenta de la contraseña antigua a la nueva. No lo use con .ComputerPrincipal (Heredado de AuthenticablePrincipal) |
| CheckDisposedOrDeleted() |
Determina si se ha llamado a los Dispose() métodos o Delete() en esta clase. Las clases que derivan de esta clase principal llaman a este método. (Heredado de Principal) |
| Delete() |
Elimina el objeto principal del almacén. (Heredado de Principal) |
| Dispose() |
Elimina la instancia actual del Principal objeto . (Heredado de Principal) |
| Equals(Object) |
Devuelve un valor booleano que especifica si el objeto proporcionado es igual al objeto actual. (Heredado de Principal) |
| ExpirePasswordNow() |
Expira la contraseña de esta cuenta. Esto obligará al usuario a cambiar su contraseña en el siguiente inicio de sesión. (Heredado de AuthenticablePrincipal) |
| ExtensionGet(String) |
Recupera un atributo de un objeto de clase extendida. (Heredado de Principal) |
| ExtensionSet(String, Object) |
Establece el valor de un atributo en una clase extendida. (Heredado de Principal) |
| FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Devuelve una PrincipalSearchResult<T> colección de objetos que han tenido intentos de ComputerPrincipal contraseña incorrectos dentro de los parámetros especificados. |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Devuelve una PrincipalSearchResult<T> colección de objetos que tienen una hora de expiración dentro del intervalo de ComputerPrincipal fecha y hora especificados. |
| FindByIdentity(PrincipalContext, IdentityType, String) |
Devuelve un objeto de entidad de seguridad de equipo que coincide con el tipo de identidad y el valor especificados. Esta versión del FindByIdentity método determina el formato del valor de identidad. |
| FindByIdentity(PrincipalContext, String) |
Devuelve un objeto de entidad de seguridad de equipo que coincide con el valor de identidad especificado. |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Devuelve una PrincipalSearchResult<T> colección de objetos que tienen una hora de bloqueo dentro del intervalo de ComputerPrincipal fecha y hora especificados. |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Devuelve una PrincipalSearchResult<T> colección de objetos que tienen una hora de inicio de sesión dentro del intervalo de ComputerPrincipal fecha y hora especificados. |
| FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Devuelve una PrincipalSearchResult<T> colección de ComputerPrincipal objetos que tienen una hora establecida con contraseña dentro del intervalo de fecha y hora especificados. |
| GetGroups() |
Devuelve una colección de objetos de grupo que especifican los grupos de los que es miembro la entidad de seguridad actual. (Heredado de Principal) |
| GetGroups(PrincipalContext) |
Devuelve una colección de objetos de grupo de los que la entidad de seguridad es miembro y que existe en el almacén proporcionado por el parámetro de contexto especificado. (Heredado de Principal) |
| GetHashCode() |
Recupera el hash creado a partir del contenido del objeto principal, adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash. (Heredado de Principal) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetUnderlyingObject() |
Devuelve el objeto subyacente DirectoryEntry que proporciona los datos de contacto para el objeto principal. (Heredado de Principal) |
| GetUnderlyingObjectType() |
Devuelve el tipo de objeto subyacente. (Heredado de Principal) |
| IsAccountLockedOut() |
Devuelve un valor booleano que especifica si la cuenta está bloqueada actualmente. (Heredado de AuthenticablePrincipal) |
| IsMemberOf(GroupPrincipal) |
Devuelve un valor booleano que especifica si la entidad de seguridad es miembro del grupo especificado. (Heredado de Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Devuelve un valor booleano que especifica si la entidad de seguridad es miembro del grupo especificado por el tipo de identidad y el valor. (Heredado de Principal) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| RefreshExpiredPassword() |
Actualiza una contraseña expirada. (Heredado de AuthenticablePrincipal) |
| Save() |
Guarda los cambios realizados en el objeto principal en el almacén. Si se trata de un nuevo objeto principal, este método lo inserta en el almacén. (Heredado de Principal) |
| Save(PrincipalContext) |
Guarda los cambios realizados en el objeto principal en el almacén. Si se trata de un nuevo objeto principal, este método lo inserta en el contexto especificado. Si la entidad de seguridad ya se ha conservado, se mueve del contexto original al contexto especificado. (Heredado de Principal) |
| SetPassword(String) |
Establece la contraseña de la cuenta en el valor especificado. (Heredado de AuthenticablePrincipal) |
| ToString() |
Devuelve una representación de cadena fácil de usar del objeto principal actual. (Heredado de Principal) |
| UnlockAccount() |
Desbloquea la cuenta si está bloqueada actualmente. (Heredado de AuthenticablePrincipal) |