ComputerPrincipal Třída

Definice

Zapouzdřuje objekty zabezpečení, které jsou účty počítačů.

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
Dědičnost
Atributy

Konstruktory

ComputerPrincipal(PrincipalContext)

Inicializuje novou instanci ComputerPrincipal třídy a přiřadí ji k zadanému kontextu.

ComputerPrincipal(PrincipalContext, String, String, Boolean)

Inicializuje novou instanci ComputerPrincipal třídy pomocí zadaného kontextu, názvu účtu SAM, hesla a povolené hodnoty.

Vlastnosti

AccountExpirationDate

Získá nebo nastaví Hodnotu Null DateTime , která určuje datum a čas, že platnost účtu vyprší.

(Zděděno od AuthenticablePrincipal)
AccountLockoutTime

Získá Nullable DateTime , který určuje datum a čas, že účet byl uzamčen.

(Zděděno od AuthenticablePrincipal)
AdvancedSearchFilter

AdvancedFilters Vrátí objekt pro použití s dotazem podle příkladu k nastavení vlastností jen pro čtení před předáním objektu do objektu PrincipalSearcher.

(Zděděno od AuthenticablePrincipal)
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á, X509Certificate2Collection který obsahuje certifikáty 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)
DelegationPermitted

Získá nebo nastaví hodnotu Nullable Boolean, která určuje, zda účet lze delegovat.

(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)
Enabled

Získá nebo nastaví hodnotu Logické hodnoty s možnou hodnotou Null, která určuje, zda je tento účet povolen pro ověřování.

(Zděděno od AuthenticablePrincipal)
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á 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á 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)
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 platnost hesla pro tento účet vyprší.

(Zděděno od AuthenticablePrincipal)
PasswordNotRequired

Získá nebo nastaví logickou hodnotu, která určuje, zda je heslo požadováno 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 se tento objekt zabezpečení může přihlásit.

(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)
ServicePrincipalNames

Získá kolekci hlavní názvy služby (SPN) pro účet počítače.

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)
UserCannotChangePassword

Získá nebo nastaví logickou hodnotu, která určuje, zda uživatel může změnit heslo pro tento účet. Nepoužívejte tuto možnost 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)

Metody

ChangePassword(String, String)

Změní heslo účtu ze starého hesla na nové. Nepoužívejte tuto možnost 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í hlavní objekt 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 pro tento účet. Tím se uživatel přinutí změnit heslo při příštím přihlášení.

(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>ComputerPrincipal objektů, u kterých došlo k chybnému pokusu o zadání hesla v rámci zadaných parametrů.

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T>ComputerPrincipal objektů, které mají čas vypršení platnosti v zadaném rozsahu data a času.

FindByIdentity(PrincipalContext, IdentityType, String)

Vrátí objekt zabezpečení počítače, 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í počítače, který odpovídá zadané hodnotě identity.

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T>ComputerPrincipal objektů, které mají čas uzamčení v zadaném časovém a časovém rozsahu.

FindByLogonTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T>ComputerPrincipal objektů, které mají čas přihlášení v zadaném rozsahu data a času.

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T>ComputerPrincipal objektů, které mají nastavenou dobu hesla v zadaném rozsahu data a času.

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é objekt zabezpečení je členem a které existují v úložišti poskytnutém zadaným kontextovým parametrem.

(Zděděno od Principal)
GetHashCode()

Načte hodnotu hash vytvořenou z obsahu objektu principal, která je vhodná pro použití v algoritmech hash a datových strukturách, jako je zatřiďovací tabulka.

(Zděděno od Principal)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetUnderlyingObject()

Vrátí podkladový DirectoryEntry objekt, který poskytuje kontaktní data pro instanční 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, jestli je objekt zabezpečení členem skupiny určené typem a hodnotou identity.

(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é u hlavního objektu do úložiště. Pokud se jedná o nový objekt principal, tato metoda ho vloží do úložiště.

(Zděděno od Principal)
Save(PrincipalContext)

Uloží změny provedené u hlavního objektu do úložiště. Pokud se jedná o nový objekt zabezpečení, tato metoda ho vloží do zadaného kontextu. Pokud je objekt zabezpečení již trvalý, 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 instančního objektu.

(Zděděno od Principal)
UnlockAccount()

Odemkne účet, pokud je aktuálně uzamčený.

(Zděděno od AuthenticablePrincipal)

Platí pro