UserPrincipal Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden principals ingekapseld die gebruikersaccounts zijn.
public ref class UserPrincipal : System::DirectoryServices::AccountManagement::AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UserPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UserPrincipal = class
inherit AuthenticablePrincipal
Public Class UserPrincipal
Inherits AuthenticablePrincipal
- Overname
- Kenmerken
Constructors
| Name | Description |
|---|---|
| UserPrincipal(PrincipalContext, String, String, Boolean) |
Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context, sam-accountnaam, wachtwoord en ingeschakelde waarde. |
| UserPrincipal(PrincipalContext) |
Initialiseert een nieuw exemplaar van de UserPrincipal klasse met behulp van de opgegeven context. |
Eigenschappen
| Name | Description |
|---|---|
| AccountExpirationDate |
Hiermee haalt u een Null-waarde DateTime op die de datum en tijd aangeeft waarop het account verloopt. (Overgenomen van AuthenticablePrincipal) |
| AccountLockoutTime |
Hiermee wordt de Null-waarde DateTime opgehaald die de datum en tijd aangeeft waarop het account is vergrendeld. (Overgenomen van AuthenticablePrincipal) |
| AdvancedSearchFilter |
Hiermee wordt een AdvancedFilters object geretourneerd om alleen-lezeneigenschappen in te stellen voordat het object wordt doorgegeven aan het PrincipalSearcherobject. |
| AllowReversiblePasswordEncryption |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of omkeerbare wachtwoordversleuteling is ingeschakeld voor dit account. (Overgenomen van AuthenticablePrincipal) |
| BadLogonCount |
Hiermee haalt u het aantal aanmeldingspogingen op met onjuiste referenties voor dit account. (Overgenomen van AuthenticablePrincipal) |
| Certificates |
Hiermee haalt u een X509Certificate2Collection bestand op dat de X509-certificaten voor dit account bevat. (Overgenomen van AuthenticablePrincipal) |
| Context |
Hiermee haalt u een principal-context op die is gekoppeld aan de principal. (Overgenomen van Principal) |
| ContextRaw |
Hiermee haalt u een principalcontext op die aan deze principal is gekoppeld. (Overgenomen van Principal) |
| ContextType |
Hiermee haalt u de opsommingswaarde van het contexttype op waarmee het type principal-context wordt opgegeven dat aan deze principal is gekoppeld. (Overgenomen van Principal) |
| Current |
Hiermee wordt een user principal-object opgehaald dat de huidige gebruiker vertegenwoordigt waaronder de thread wordt uitgevoerd. |
| DelegationPermitted |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of het account kan worden gedelegeerd. (Overgenomen van AuthenticablePrincipal) |
| Description |
Hiermee haalt u de beschrijving van de principal op of stelt u deze in. (Overgenomen van Principal) |
| DisplayName |
Hiermee haalt u de weergavenaam voor deze principal op of stelt u deze in. (Overgenomen van Principal) |
| DistinguishedName |
Hiermee haalt u de DN (DN) voor deze principal op. (Overgenomen van Principal) |
| EmailAddress |
Hiermee haalt u het e-mailadres voor dit account op of stelt u dit in. |
| EmployeeId |
Hiermee haalt u de werknemers-id voor deze gebruikers-principal op of stelt u deze in. |
| Enabled |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of dit account is ingeschakeld voor verificatie. (Overgenomen van AuthenticablePrincipal) |
| GivenName |
Hiermee haalt u de opgegeven naam voor de user principal op of stelt u deze in. |
| Guid |
Hiermee wordt de GUID opgehaald die aan deze principal is gekoppeld. (Overgenomen van Principal) |
| HomeDirectory |
Hiermee haalt u de basismap voor dit account op of stelt u deze in. (Overgenomen van AuthenticablePrincipal) |
| HomeDrive |
Hiermee haalt u de home drive voor dit account op of stelt u deze in. (Overgenomen van AuthenticablePrincipal) |
| LastBadPasswordAttempt |
Hiermee haalt u de null-waarde DateTime op waarmee de datum en tijd van de laatste onjuiste wachtwoordpoging voor dit account worden opgegeven. (Overgenomen van AuthenticablePrincipal) |
| LastLogon |
Hiermee haalt u de Null-waarde DateTime op waarmee de datum en tijd van de laatste aanmelding voor dit account worden opgegeven. (Overgenomen van AuthenticablePrincipal) |
| LastPasswordSet |
Hiermee wordt de Null-waarde DateTime opgehaald die de laatste datum en tijd aangeeft waarop het wachtwoord voor dit account is ingesteld. (Overgenomen van AuthenticablePrincipal) |
| MiddleName |
Hiermee haalt u de middelste naam voor de user principal op of stelt u deze in. |
| Name |
Hiermee haalt u de naam van deze principal op of stelt u deze in. (Overgenomen van Principal) |
| PasswordNeverExpires |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of het wachtwoord voor dit account verloopt. (Overgenomen van AuthenticablePrincipal) |
| PasswordNotRequired |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of een wachtwoord vereist is voor dit account. (Overgenomen van AuthenticablePrincipal) |
| PermittedLogonTimes |
Hiermee worden de tijden opgehaald of ingesteld waarop de principal zich kan aanmelden. (Overgenomen van AuthenticablePrincipal) |
| PermittedWorkstations |
Hiermee haalt u de lijst met werkstations op waarmee deze principal zich kan aanmelden. (Overgenomen van AuthenticablePrincipal) |
| SamAccountName |
Hiermee haalt u de SAM-accountnaam voor deze principal op of stelt u deze in. (Overgenomen van Principal) |
| ScriptPath |
Hiermee haalt u het scriptpad voor dit account op of stelt u dit in. (Overgenomen van AuthenticablePrincipal) |
| Sid |
Hiermee haalt u de beveiligings-id (SID) van de principal op. (Overgenomen van Principal) |
| SmartcardLogonRequired |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of een smartcard vereist is om u aan te melden bij het account. (Overgenomen van AuthenticablePrincipal) |
| StructuralObjectClass |
Hiermee haalt u het kenmerk van de structuurobjectklassemap op. (Overgenomen van Principal) |
| Surname |
Hiermee haalt u de achternaam voor de gebruikersprincipaal op of stelt u deze in. |
| UserCannotChangePassword |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de gebruiker het wachtwoord voor dit account kan wijzigen. Gebruik dit niet met een ComputerPrincipal. (Overgenomen van AuthenticablePrincipal) |
| UserPrincipalName |
Hiermee wordt de UPN (User Principal Name) opgehaald of ingesteld die aan deze principal is gekoppeld. (Overgenomen van Principal) |
| VoiceTelephoneNumber |
Hiermee haalt u het spraaktelefoonnummer voor de gebruiker-principal op of stelt u dit in. |
Methoden
| Name | Description |
|---|---|
| ChangePassword(String, String) |
Hiermee wijzigt u het accountwachtwoord van het oude wachtwoord in het nieuwe wachtwoord. Gebruik dit niet met een ComputerPrincipal. (Overgenomen van AuthenticablePrincipal) |
| CheckDisposedOrDeleted() |
Bepaalt of de Dispose() of Delete() methoden voor deze klasse zijn aangeroepen. Deze methode wordt aangeroepen door klassen die zijn afgeleid van deze principal-klasse. (Overgenomen van Principal) |
| Delete() |
Hiermee verwijdert u het principal-object uit het archief. (Overgenomen van Principal) |
| Dispose() |
Hiermee wordt het huidige exemplaar van het Principal object verwijderd. (Overgenomen van Principal) |
| Equals(Object) |
Retourneert een Booleaanse waarde die aangeeft of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Principal) |
| ExpirePasswordNow() |
Hiermee verloopt het wachtwoord voor dit account. Hierdoor wordt afgedwongen dat de gebruiker zijn/haar wachtwoord wijzigt bij de volgende aanmelding. (Overgenomen van AuthenticablePrincipal) |
| ExtensionGet(String) |
Hiermee haalt u een kenmerk van een uitgebreid klasseobject op. (Overgenomen van Principal) |
| ExtensionSet(String, Object) |
Hiermee stelt u de waarde van een kenmerk in een uitgebreide klasse in. (Overgenomen van Principal) |
| FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Retourneert een verzameling PrincipalSearchResult<T> objecten voor gebruikers met een onjuiste wachtwoordpoging die is vastgelegd in het opgegeven datum- en tijdsbereik. |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Retourneert een verzameling PrincipalSearchResult<T> objecten voor gebruikers met een verlooptijd van een account in het opgegeven datum- en tijdsbereik. |
| FindByIdentity(PrincipalContext, IdentityType, String) |
Retourneert een user principal-object dat overeenkomt met het opgegeven identiteitstype en de waarde. Deze versie van de FindByIdentity methode bepaalt de indeling van de identiteitswaarde. |
| FindByIdentity(PrincipalContext, String) |
Retourneert een user principal-object dat overeenkomt met de opgegeven identiteitswaarde. |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Hiermee wordt een verzameling PrincipalSearchResult<T> objecten geretourneerd voor gebruikers met een accountvergrendelingstijd in het opgegeven datum- en tijdsbereik. |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Hiermee wordt een verzameling PrincipalSearchResult<T> objecten geretourneerd voor gebruikers die accountaanmelding hebben vastgelegd in het opgegeven datum- en tijdsbereik. |
| FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Hiermee wordt een verzameling PrincipalSearchResult<T> objecten geretourneerd voor gebruikers die hun wachtwoord hebben ingesteld binnen het opgegeven datum- en tijdsbereik. |
| GetAuthorizationGroups() |
Hiermee wordt een verzameling principal-objecten geretourneerd die alle autorisatiegroepen bevatten waarvan deze gebruiker lid is. Deze functie retourneert alleen groepen die beveiligingsgroepen zijn; distributiegroepen worden niet geretourneerd. |
| GetGroups() |
Hiermee wordt een verzameling groepsobjecten geretourneerd waarmee de groepen worden opgegeven waarvan de huidige principal lid is. (Overgenomen van Principal) |
| GetGroups(PrincipalContext) |
Retourneert een verzameling groepsobjecten waarvan de principal lid is en die aanwezig zijn in het archief dat wordt geleverd door de opgegeven contextparameter. (Overgenomen van Principal) |
| GetHashCode() |
Haalt de hash op die is gemaakt op basis van de inhoud van het principal-object, dat geschikt is voor gebruik in hash-algoritmen en gegevensstructuren, zoals een hash-tabel. (Overgenomen van Principal) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetUnderlyingObject() |
Retourneert het onderliggende DirectoryEntry object dat de contactgegevens voor het principal-object levert. (Overgenomen van Principal) |
| GetUnderlyingObjectType() |
Retourneert het onderliggende objecttype. (Overgenomen van Principal) |
| IsAccountLockedOut() |
Retourneert een Booleaanse waarde die aangeeft of het account momenteel is vergrendeld. (Overgenomen van AuthenticablePrincipal) |
| IsMemberOf(GroupPrincipal) |
Retourneert een Booleaanse waarde die aangeeft of de principal lid is van de opgegeven groep. (Overgenomen van Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Retourneert een Booleaanse waarde die aangeeft of de principal lid is van de groep die is opgegeven door het identiteitstype en de waarde. (Overgenomen van Principal) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RefreshExpiredPassword() |
Hiermee vernieuwt u een verlopen wachtwoord. (Overgenomen van AuthenticablePrincipal) |
| Save() |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in het principal-object in het archief. Als dit een nieuw principal-object is, wordt dit met deze methode in het archief ingevoegd. (Overgenomen van Principal) |
| Save(PrincipalContext) |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in het principal-object in het archief. Als dit een nieuw principal-object is, wordt dit met deze methode in de opgegeven context ingevoegd. Als de principal al is behouden, wordt deze verplaatst van de oorspronkelijke context naar de opgegeven context. (Overgenomen van Principal) |
| SetPassword(String) |
Hiermee stelt u het accountwachtwoord in op de opgegeven waarde. (Overgenomen van AuthenticablePrincipal) |
| ToString() |
Retourneert een gebruiksvriendelijke tekenreeksweergave van het huidige principal-object. (Overgenomen van Principal) |
| UnlockAccount() |
Hiermee wordt het account ontgrendeld als het momenteel is vergrendeld. (Overgenomen van AuthenticablePrincipal) |