UserPrincipal Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdřuje objekty zabezpečení, které jsou uživatelskými účty.
public ref class UserPrincipal : System::DirectoryServices::AccountManagement::AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public 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")>]
type UserPrincipal = class
inherit AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UserPrincipal = class
inherit AuthenticablePrincipal
Public Class UserPrincipal
Inherits AuthenticablePrincipal
- Dědičnost
- Atributy
Konstruktory
UserPrincipal(PrincipalContext) |
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu. |
UserPrincipal(PrincipalContext, String, String, Boolean) |
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu, názvu účtu SAM, hesla a povolené hodnoty. |
Vlastnosti
AccountExpirationDate |
Získá nebo nastaví hodnotu Nullable DateTime , která určuje datum a čas vypršení platnosti účtu. (Zděděno od AuthenticablePrincipal) |
AccountLockoutTime |
Získá hodnotu Nullable DateTime , která určuje datum a čas uzamčení účtu. (Zděděno od AuthenticablePrincipal) |
AdvancedSearchFilter |
Vrátí objekt pro AdvancedFilters nastavení vlastností jen pro čtení před předáním objektu do objektu PrincipalSearcher. |
AllowReversiblePasswordEncryption |
Získá nebo nastaví logickou hodnotu, která určuje, zda je pro tento účet povoleno reverzibilní šifrování hesla. (Zděděno od AuthenticablePrincipal) |
BadLogonCount |
Získá počet pokusů o přihlášení pomocí nesprávných přihlašovacích údajů pro tento účet. (Zděděno od AuthenticablePrincipal) |
Certificates |
Získá certifikáty X509Certificate2Collection X509 pro tento účet. (Zděděno od AuthenticablePrincipal) |
Context |
Získá kontext objektu zabezpečení, který je přidružen k objektu zabezpečení. (Zděděno od Principal) |
ContextRaw |
Získá kontext objektu zabezpečení, který je přidružen k tomuto objektu zabezpečení. (Zděděno od Principal) |
ContextType |
Získá hodnotu výčtu typu kontextu, která určuje typ kontextu objektu zabezpečení přidruženého k tomuto objektu zabezpečení. (Zděděno od Principal) |
Current |
Získá objekt objektu zabezpečení uživatele, který představuje aktuálního uživatele, pod kterým je vlákno spuštěno. |
DelegationPermitted |
Získá nebo nastaví logickou hodnotu s možnou hodnotou Null, která určuje, zda může být delegováno účet. (Zděděno od AuthenticablePrincipal) |
Description |
Získá nebo nastaví popis objektu zabezpečení. (Zděděno od Principal) |
DisplayName |
Získá nebo nastaví zobrazovaný název pro tento objekt zabezpečení. (Zděděno od Principal) |
DistinguishedName |
Získá rozlišující název (DN) pro tento objekt zabezpečení. (Zděděno od Principal) |
EmailAddress |
Získá nebo nastaví e-mailovou adresu pro tento účet. |
EmployeeId |
Získá nebo nastaví ID zaměstnance pro tento objekt zabezpečení uživatele. |
Enabled |
Získá nebo nastaví logickou hodnotu s možnou hodnotou Null, která určuje, zda je tento účet povolen pro ověřování. (Zděděno od AuthenticablePrincipal) |
GivenName |
Získá nebo nastaví zadaný název objektu zabezpečení uživatele. |
Guid |
Získá identifikátor GUID přidružený k tomuto objektu zabezpečení. (Zděděno od Principal) |
HomeDirectory |
Získá nebo nastaví domovský adresář pro tento účet. (Zděděno od AuthenticablePrincipal) |
HomeDrive |
Získá nebo nastaví domovskou jednotku pro tento účet. (Zděděno od AuthenticablePrincipal) |
LastBadPasswordAttempt |
Získá hodnotu Nullable DateTime , která určuje datum a čas posledního nesprávného pokusu o heslo na tomto účtu. (Zděděno od AuthenticablePrincipal) |
LastLogon |
Získá Hodnotu Nullable DateTime , která určuje datum a čas posledního přihlášení pro tento účet. (Zděděno od AuthenticablePrincipal) |
LastPasswordSet |
Získá Nullable DateTime , který určuje poslední datum a čas, že heslo bylo nastaveno pro tento účet. (Zděděno od AuthenticablePrincipal) |
MiddleName |
Získá nebo nastaví druhé jméno objektu zabezpečení uživatele. |
Name |
Získá nebo nastaví název tohoto objektu zabezpečení. (Zděděno od Principal) |
PasswordNeverExpires |
Získá nebo nastaví logickou hodnotu, která určuje, zda vyprší platnost hesla pro tento účet. (Zděděno od AuthenticablePrincipal) |
PasswordNotRequired |
Získá nebo nastaví logickou hodnotu, která určuje, zda je požadováno heslo pro tento účet. (Zděděno od AuthenticablePrincipal) |
PermittedLogonTimes |
Získá nebo nastaví časy, kdy se objekt zabezpečení může přihlásit. (Zděděno od AuthenticablePrincipal) |
PermittedWorkstations |
Získá seznam pracovních stanic, ke kterým je tento objekt zabezpečení povolený pro přihlášení. (Zděděno od AuthenticablePrincipal) |
SamAccountName |
Získá nebo nastaví název účtu SAM pro tento objekt zabezpečení. (Zděděno od Principal) |
ScriptPath |
Získá nebo nastaví cestu skriptu pro tento účet. (Zděděno od AuthenticablePrincipal) |
Sid |
Získá ID zabezpečení (SID) objektu zabezpečení. (Zděděno od Principal) |
SmartcardLogonRequired |
Získá nebo nastaví logickou hodnotu, která určuje, zda je čipová karta vyžadována pro přihlášení k účtu. (Zděděno od AuthenticablePrincipal) |
StructuralObjectClass |
Získá atribut adresáře třídy strukturálního objektu. (Zděděno od Principal) |
Surname |
Získá nebo nastaví příjmení pro objekt zabezpečení uživatele. |
UserCannotChangePassword |
Získá nebo nastaví logickou hodnotu, která určuje, zda uživatel může změnit heslo pro tento účet. Nepoužívejte tento příkaz s .ComputerPrincipal (Zděděno od AuthenticablePrincipal) |
UserPrincipalName |
Získá nebo nastaví hlavní název uživatele (UPN) přidružený k tomuto objektu zabezpečení. (Zděděno od Principal) |
VoiceTelephoneNumber |
Získá nebo nastaví hlasové telefonní číslo pro objekt zabezpečení uživatele. |
Metody
ChangePassword(String, String) |
Změní heslo účtu ze starého hesla na nové heslo. Nepoužívejte tento příkaz s .ComputerPrincipal (Zděděno od AuthenticablePrincipal) |
CheckDisposedOrDeleted() |
Určuje, zda Dispose() byly metody nebo Delete() volána v této třídě. Tato metoda je volána třídami, které jsou odvozeny z této hlavní třídy. (Zděděno od Principal) |
Delete() |
Odstraní objekt zabezpečení z úložiště. (Zděděno od Principal) |
Dispose() |
Odstraní aktuální instanci objektu Principal . (Zděděno od Principal) |
Equals(Object) |
Vrátí logickou hodnotu, která určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Principal) |
ExpirePasswordNow() |
Vyprší platnost hesla k tomuto účtu. Tím se uživatel vynutí, aby si při příštím přihlášení změnil heslo. (Zděděno od AuthenticablePrincipal) |
ExtensionGet(String) |
Načte atribut objektu rozšířené třídy. (Zděděno od Principal) |
ExtensionSet(String, Object) |
Nastaví hodnotu atributu v rozšířené třídě. (Zděděno od Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Vrátí kolekci PrincipalSearchResult<T> objektů pro uživatele, kteří mají v zadaném časovém a datovém rozsahu zaznamenaný nesprávný pokus o heslo. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Vrátí kolekci PrincipalSearchResult<T> objektů pro uživatele, kteří mají čas vypršení platnosti účtu v zadaném datu a časovém rozsahu. |
FindByIdentity(PrincipalContext, IdentityType, String) |
Vrátí objekt objektu zabezpečení uživatele, který odpovídá zadanému typu identity a hodnotě. Tato verze FindByIdentity metody určuje formát hodnoty identity. |
FindByIdentity(PrincipalContext, String) |
Vrátí objekt zabezpečení uživatele, který odpovídá zadané hodnotě identity. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Vrátí kolekci PrincipalSearchResult<T> objektů pro uživatele, kteří mají čas uzamčení účtu v zadaném datu a časovém rozsahu. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Vrátí kolekci PrincipalSearchResult<T> objektů pro uživatele, kteří mají přihlášení k účtu zaznamenané v zadaném časovém a datovém rozsahu. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Vrátí kolekci PrincipalSearchResult<T> objektů pro uživatele, kteří si nastavili heslo v zadaném rozsahu data a času. |
GetAuthorizationGroups() |
Vrátí kolekci objektů zabezpečení, která obsahuje všechny autorizační skupiny, jejichž je tento uživatel členem. Tato funkce vrací pouze skupiny, které jsou skupinami zabezpečení; distribuční skupiny se nevrátí. |
GetGroups() |
Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení. (Zděděno od Principal) |
GetGroups(PrincipalContext) |
Vrátí kolekci objektů skupiny, které je objekt zabezpečení členem a které existují v úložišti poskytovaném zadaným kontextovým parametrem. (Zděděno od Principal) |
GetHashCode() |
Načte hodnotu hash vytvořenou z obsahu objektu zabezpečení, která je vhodná pro použití v hashovacích algoritmech a datových strukturách, jako je tabulka hash. (Zděděno od Principal) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
GetUnderlyingObject() |
Vrátí základní DirectoryEntry objekt, který poskytuje kontaktní data pro hlavní objekt. (Zděděno od Principal) |
GetUnderlyingObjectType() |
Vrátí základní typ objektu. (Zděděno od Principal) |
IsAccountLockedOut() |
Vrátí logickou hodnotu, která určuje, jestli je účet aktuálně uzamčený. (Zděděno od AuthenticablePrincipal) |
IsMemberOf(GroupPrincipal) |
Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem zadané skupiny. (Zděděno od Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem skupiny určené typem identity a hodnotou. (Zděděno od Principal) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RefreshExpiredPassword() |
Aktualizuje heslo, jehož platnost vypršela. (Zděděno od AuthenticablePrincipal) |
Save() |
Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do úložiště. (Zděděno od Principal) |
Save(PrincipalContext) |
Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do zadaného kontextu. Pokud se objekt zabezpečení již zachoval, přesune se z původního kontextu do zadaného kontextu. (Zděděno od Principal) |
SetPassword(String) |
Nastaví heslo účtu na zadanou hodnotu. (Zděděno od AuthenticablePrincipal) |
ToString() |
Vrátí uživatelsky přívětivou řetězcovou reprezentaci aktuálního objektu zabezpečení. (Zděděno od Principal) |
UnlockAccount() |
Odemkne účet, pokud je aktuálně uzamčený. (Zděděno od AuthenticablePrincipal) |