Udostępnij za pośrednictwem


ComputerPrincipal Klasa

Definicja

Hermetyzuje podmioty zabezpieczeń, które są kontami komputerów.

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
Dziedziczenie
Atrybuty

Konstruktory

ComputerPrincipal(PrincipalContext)

Inicjuje ComputerPrincipal nowe wystąpienie klasy i przypisuje je do określonego kontekstu.

ComputerPrincipal(PrincipalContext, String, String, Boolean)

Inicjuje ComputerPrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu, nazwy konta SAM, hasła i włączonej wartości.

Właściwości

AccountExpirationDate

Pobiera lub ustawia wartość DateTime null określającą datę i godzinę wygaśnięcia konta.

(Odziedziczone po AuthenticablePrincipal)
AccountLockoutTime

Pobiera wartość DateTime null określającą datę i godzinę zablokowania konta.

(Odziedziczone po AuthenticablePrincipal)
AdvancedSearchFilter

Zwraca obiekt do użycia z zapytaniem AdvancedFilterswedług przykładu , aby ustawić właściwości tylko do odczytu przed przekazaniem obiektu do obiektu PrincipalSearcher.

(Odziedziczone po AuthenticablePrincipal)
AllowReversiblePasswordEncryption

Pobiera lub ustawia wartość logiczną określającą, czy dla tego konta jest włączone odwracalne szyfrowanie haseł.

(Odziedziczone po AuthenticablePrincipal)
BadLogonCount

Pobiera liczbę prób logowania przy użyciu nieprawidłowych poświadczeń dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
Certificates

Pobiera element X509Certificate2Collection zawierający certyfikaty X509 dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
Context

Pobiera kontekst podmiotu zabezpieczeń skojarzony z podmiotem zabezpieczeń.

(Odziedziczone po Principal)
ContextRaw

Pobiera kontekst podmiotu zabezpieczeń skojarzony z tym podmiotem zabezpieczeń.

(Odziedziczone po Principal)
ContextType

Pobiera wartość wyliczenia typu kontekstu, która określa typ kontekstu podmiotu zabezpieczeń skojarzonego z tym podmiotem zabezpieczeń.

(Odziedziczone po Principal)
DelegationPermitted

Pobiera lub ustawia wartość logiczną dopuszczaną do wartości null, która określa, czy konto może być delegowane.

(Odziedziczone po AuthenticablePrincipal)
Description

Pobiera lub ustawia opis podmiotu zabezpieczeń.

(Odziedziczone po Principal)
DisplayName

Pobiera lub ustawia nazwę wyświetlaną dla tego podmiotu zabezpieczeń.

(Odziedziczone po Principal)
DistinguishedName

Pobiera nazwę wyróżniającą (DN) dla tego podmiotu zabezpieczeń.

(Odziedziczone po Principal)
Enabled

Pobiera lub ustawia wartość logiczną dopuszczaną do wartości null, która określa, czy to konto jest włączone do uwierzytelniania.

(Odziedziczone po AuthenticablePrincipal)
Guid

Pobiera identyfikator GUID skojarzony z tym podmiotem zabezpieczeń.

(Odziedziczone po Principal)
HomeDirectory

Pobiera lub ustawia katalog macierzystowy dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
HomeDrive

Pobiera lub ustawia dysk macierzystowy dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
LastBadPasswordAttempt

Pobiera wartość DateTime null określającą datę i godzinę ostatniej nieprawidłowej próby hasła na tym koncie.

(Odziedziczone po AuthenticablePrincipal)
LastLogon

Pobiera wartość Null, DateTime która określa datę i godzinę ostatniego logowania dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
LastPasswordSet

Pobiera wartość DateTime null określającą ostatnią datę i godzinę ustawienia hasła dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
Name

Pobiera lub ustawia nazwę tego podmiotu zabezpieczeń.

(Odziedziczone po Principal)
PasswordNeverExpires

Pobiera lub ustawia wartość logiczną określającą, czy hasło wygasa dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
PasswordNotRequired

Pobiera lub ustawia wartość logiczną określającą, czy dla tego konta jest wymagane hasło.

(Odziedziczone po AuthenticablePrincipal)
PermittedLogonTimes

Pobiera lub ustawia czasy, w których podmiot zabezpieczeń może się zalogować.

(Odziedziczone po AuthenticablePrincipal)
PermittedWorkstations

Pobiera listę stacji roboczych, do których ten podmiot zabezpieczeń może się zalogować.

(Odziedziczone po AuthenticablePrincipal)
SamAccountName

Pobiera lub ustawia nazwę konta SAM dla tego podmiotu zabezpieczeń.

(Odziedziczone po Principal)
ScriptPath

Pobiera lub ustawia ścieżkę skryptu dla tego konta.

(Odziedziczone po AuthenticablePrincipal)
ServicePrincipalNames

Pobiera kolekcję głównych nazw usługi (SPN) dla konta komputera.

Sid

Pobiera identyfikator zabezpieczeń (SID) podmiotu zabezpieczeń.

(Odziedziczone po Principal)
SmartcardLogonRequired

Pobiera lub ustawia wartość logiczną określającą, czy karta inteligentna jest wymagana do zalogowania się do konta.

(Odziedziczone po AuthenticablePrincipal)
StructuralObjectClass

Pobiera atrybut katalogu klasy obiektów strukturalnych.

(Odziedziczone po Principal)
UserCannotChangePassword

Pobiera lub ustawia wartość logiczną określającą, czy użytkownik może zmienić hasło dla tego konta. Nie należy tego używać z elementem ComputerPrincipal.

(Odziedziczone po AuthenticablePrincipal)
UserPrincipalName

Pobiera lub ustawia główną nazwę użytkownika (UPN) skojarzona z tym podmiotem zabezpieczeń.

(Odziedziczone po Principal)

Metody

ChangePassword(String, String)

Zmienia hasło konta ze starego hasła na nowe hasło. Nie należy tego używać z elementem ComputerPrincipal.

(Odziedziczone po AuthenticablePrincipal)
CheckDisposedOrDeleted()

Określa, czy Dispose() metody lub Delete() zostały wywołane w tej klasie. Ta metoda jest wywoływana przez klasy pochodzące z tej klasy głównej.

(Odziedziczone po Principal)
Delete()

Usuwa obiekt podmiotu zabezpieczeń z magazynu.

(Odziedziczone po Principal)
Dispose()

Usuwa bieżące wystąpienie Principal obiektu.

(Odziedziczone po Principal)
Equals(Object)

Zwraca wartość logiczną określającą, czy podany obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Principal)
ExpirePasswordNow()

Wygasa hasło dla tego konta. Wymusi to na użytkowniku zmianę hasła podczas następnego logowania.

(Odziedziczone po AuthenticablePrincipal)
ExtensionGet(String)

Pobiera atrybut obiektu rozszerzonej klasy.

(Odziedziczone po Principal)
ExtensionSet(String, Object)

Ustawia wartość atrybutu w klasie rozszerzonej.

(Odziedziczone po Principal)
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Zwraca kolekcję ComputerPrincipal obiektów, które miały nieprawidłowe próby hasła w określonych parametrach.

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Zwraca kolekcję ComputerPrincipal obiektów, które mają czas wygaśnięcia w określonym zakresie dat i godzin.

FindByIdentity(PrincipalContext, IdentityType, String)

Zwraca obiekt podmiotu zabezpieczeń komputera, który jest zgodny z określonym typem tożsamości i wartością. Ta wersja FindByIdentity metody określa format wartości tożsamości.

FindByIdentity(PrincipalContext, String)

Zwraca obiekt podmiotu zabezpieczeń komputera, który jest zgodny z określoną wartością tożsamości.

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Zwraca kolekcję ComputerPrincipal obiektów, które mają czas blokady w określonym zakresie dat i godzin.

FindByLogonTime(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Zwraca kolekcję ComputerPrincipal obiektów, które mają czas logowania w określonym zakresie dat i godzin.

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Zwraca kolekcję ComputerPrincipal obiektów, które mają ustawiony czas hasła w określonym zakresie dat i godzin.

GetGroups()

Zwraca kolekcję obiektów grupy, które określają grupy, których bieżący podmiot zabezpieczeń jest elementem członkowskim.

(Odziedziczone po Principal)
GetGroups(PrincipalContext)

Zwraca kolekcję obiektów grupy, których podmiot zabezpieczeń jest elementem członkowskim i które istnieją w magazynie dostarczonym przez określony parametr kontekstu.

(Odziedziczone po Principal)
GetHashCode()

Pobiera skrót utworzony na podstawie zawartości obiektu głównego, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

(Odziedziczone po Principal)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetUnderlyingObject()

Zwraca obiekt źródłowy DirectoryEntry , który dostarcza dane kontaktowe dla obiektu podmiotu zabezpieczeń.

(Odziedziczone po Principal)
GetUnderlyingObjectType()

Zwraca typ obiektu bazowego.

(Odziedziczone po Principal)
IsAccountLockedOut()

Zwraca wartość logiczną określającą, czy konto jest obecnie zablokowane.

(Odziedziczone po AuthenticablePrincipal)
IsMemberOf(GroupPrincipal)

Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem określonej grupy.

(Odziedziczone po Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Zwraca wartość logiczną określającą, czy podmiot zabezpieczeń jest członkiem grupy określonej przez typ tożsamości i wartość.

(Odziedziczone po Principal)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RefreshExpiredPassword()

Odświeża wygasłe hasło.

(Odziedziczone po AuthenticablePrincipal)
Save()

Zapisuje zmiany wprowadzone w obiekcie głównym w magazynie. Jeśli jest to nowy obiekt podmiotu zabezpieczeń, ta metoda wstawia go do magazynu.

(Odziedziczone po Principal)
Save(PrincipalContext)

Zapisuje zmiany wprowadzone w obiekcie głównym w magazynie. Jeśli jest to nowy obiekt podmiotu zabezpieczeń, ta metoda wstawia go do określonego kontekstu. Jeśli podmiot zabezpieczeń został już utrwalone, jest przenoszony z oryginalnego kontekstu do określonego kontekstu.

(Odziedziczone po Principal)
SetPassword(String)

Ustawia hasło konta na określoną wartość.

(Odziedziczone po AuthenticablePrincipal)
ToString()

Zwraca przyjazną dla użytkownika reprezentację ciągu bieżącego obiektu podmiotu zabezpieczeń.

(Odziedziczone po Principal)
UnlockAccount()

Odblokowuje konto, jeśli jest ono obecnie zablokowane.

(Odziedziczone po AuthenticablePrincipal)

Dotyczy