ComputerPrincipal Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |