Freigeben über


ComputerPrincipal Klasse

Definition

Kapselt Prinzipale, die Computerkonten sind.

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
Vererbung
Attribute

Konstruktoren

Name Beschreibung
ComputerPrincipal(PrincipalContext, String, String, Boolean)

Initialisiert eine neue Instanz der ComputerPrincipal-Klasse mithilfe des angegebenen Kontexts, des SAM-Kontonamens, des Kennworts und des aktivierten Werts.

ComputerPrincipal(PrincipalContext)

Initialisiert eine neue Instanz der ComputerPrincipal Klasse und weist sie dem angegebenen Kontext zu.

Eigenschaften

Name Beschreibung
AccountExpirationDate

Dient zum Abrufen oder Festlegen einer Nullwerte DateTime , die das Datum und die Uhrzeit angibt, zu denen das Konto abläuft.

(Geerbt von AuthenticablePrincipal)
AccountLockoutTime

Ruft die Nullwerte DateTime ab, die das Datum und die Uhrzeit angibt, zu denen das Konto gesperrt wurde.

(Geerbt von AuthenticablePrincipal)
AdvancedSearchFilter

Gibt ein AdvancedFilters Objekt für die Verwendung mit Query By Example zurück, um schreibgeschützte Eigenschaften festzulegen, bevor das Objekt an das PrincipalSearcherObjekt übergeben wird.

(Geerbt von AuthenticablePrincipal)
AllowReversiblePasswordEncryption

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die umkehrbare Kennwortverschlüsselung für dieses Konto aktiviert ist.

(Geerbt von AuthenticablePrincipal)
BadLogonCount

Ruft die Anzahl der Anmeldeversuche ab, die falsche Anmeldeinformationen für dieses Konto verwenden.

(Geerbt von AuthenticablePrincipal)
Certificates

Ruft ein X509Certificate2Collection , das die X509-Zertifikate für dieses Konto enthält.

(Geerbt von AuthenticablePrincipal)
Context

Ruft einen Prinzipalkontext ab, der dem Prinzipal zugeordnet ist.

(Geerbt von Principal)
ContextRaw

Ruft einen Prinzipalkontext ab, der diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
ContextType

Ruft den Wert der Kontexttypaufzählung ab, der den Typ des Prinzipalkontexts angibt, der diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
DelegationPermitted

Dient zum Abrufen oder Festlegen eines nullablen booleschen Werts, der angibt, ob das Konto delegiert werden kann.

(Geerbt von AuthenticablePrincipal)
Description

Dient zum Abrufen oder Festlegen der Beschreibung des Prinzipals.

(Geerbt von Principal)
DisplayName

Dient zum Abrufen oder Festlegen des Anzeigenamens für diesen Prinzipal.

(Geerbt von Principal)
DistinguishedName

Ruft den distinguished Name (DN) für diesen Prinzipal ab.

(Geerbt von Principal)
Enabled

Dient zum Abrufen oder Festlegen eines nullablen booleschen Werts, der angibt, ob dieses Konto für die Authentifizierung aktiviert ist.

(Geerbt von AuthenticablePrincipal)
Guid

Ruft die GUID ab, die diesem Prinzipal zugeordnet ist.

(Geerbt von Principal)
HomeDirectory

Ruft das Startverzeichnis für dieses Konto ab oder legt es fest.

(Geerbt von AuthenticablePrincipal)
HomeDrive

Ruft das Startlaufwerk für dieses Konto ab oder legt es fest.

(Geerbt von AuthenticablePrincipal)
LastBadPasswordAttempt

Ruft die Nullwerte DateTime ab, die das Datum und die Uhrzeit des letzten falschen Kennwortversuchs für dieses Konto angibt.

(Geerbt von AuthenticablePrincipal)
LastLogon

Ruft die Nullwerte DateTime ab, die das Datum und die Uhrzeit der letzten Anmeldung für dieses Konto angibt.

(Geerbt von AuthenticablePrincipal)
LastPasswordSet

Ruft die Nullwerte DateTime ab, die das letzte Datum und die Uhrzeit angibt, zu der das Kennwort für dieses Konto festgelegt wurde.

(Geerbt von AuthenticablePrincipal)
Name

Dient zum Abrufen oder Festlegen des Namens dieses Prinzipals.

(Geerbt von Principal)
PasswordNeverExpires

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob das Kennwort für dieses Konto abläuft.

(Geerbt von AuthenticablePrincipal)
PasswordNotRequired

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob für dieses Konto ein Kennwort erforderlich ist.

(Geerbt von AuthenticablePrincipal)
PermittedLogonTimes

Ruft die Zeiten ab, in denen der Prinzipal sich anmelden kann, oder legt diese fest.

(Geerbt von AuthenticablePrincipal)
PermittedWorkstations

Ruft die Liste der Arbeitsstationen ab, bei denen dieser Prinzipal sich anmelden darf.

(Geerbt von AuthenticablePrincipal)
SamAccountName

Dient zum Abrufen oder Festlegen des SAM-Kontonamens für diesen Prinzipal.

(Geerbt von Principal)
ScriptPath

Ruft den Skriptpfad für dieses Konto ab oder legt diesen fest.

(Geerbt von AuthenticablePrincipal)
ServicePrincipalNames

Ruft eine Auflistung der Dienstprinzipalnamen (SERVICE Principal Names, SPN) für das Computerkonto ab.

Sid

Ruft die Sicherheits-ID (SID) des Prinzipals ab.

(Geerbt von Principal)
SmartcardLogonRequired

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob eine Smartcard erforderlich ist, um sich beim Konto anzumelden.

(Geerbt von AuthenticablePrincipal)
StructuralObjectClass

Ruft das Strukturobjektklassenverzeichnis-Attribut ab.

(Geerbt von Principal)
UserCannotChangePassword

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob der Benutzer das Kennwort für dieses Konto ändern kann. Verwenden Sie dies nicht mit einem ComputerPrincipal.

(Geerbt von AuthenticablePrincipal)
UserPrincipalName

Ruft den Benutzerprinzipalnamen (UPN) ab, der diesem Prinzipal zugeordnet ist, oder legt diesen fest.

(Geerbt von Principal)

Methoden

Name Beschreibung
ChangePassword(String, String)

Ändert das Kontokennwort vom alten Kennwort in das neue Kennwort. Verwenden Sie dies nicht mit einem ComputerPrincipal.

(Geerbt von AuthenticablePrincipal)
CheckDisposedOrDeleted()

Bestimmt, ob die Dispose() Methoden für Delete() diese Klasse aufgerufen wurden. Diese Methode wird von Klassen aufgerufen, die von dieser Prinzipalklasse abgeleitet sind.

(Geerbt von Principal)
Delete()

Löscht das Prinzipalobjekt aus dem Speicher.

(Geerbt von Principal)
Dispose()

Entfernt die aktuelle Instanz des Principal Objekts.

(Geerbt von Principal)
Equals(Object)

Gibt einen booleschen Wert zurück, der angibt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Principal)
ExpirePasswordNow()

Läuft das Kennwort für dieses Konto ab. Dadurch wird der Benutzer erzwingen, sein Kennwort bei der nächsten Anmeldung zu ändern.

(Geerbt von AuthenticablePrincipal)
ExtensionGet(String)

Ruft ein Attribut eines erweiterten Klassenobjekts ab.

(Geerbt von Principal)
ExtensionSet(String, Object)

Legt den Wert eines Attributs in einer erweiterten Klasse fest.

(Geerbt von Principal)
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType)

Gibt eine PrincipalSearchResult<T> Auflistung von ComputerPrincipal Objekten zurück, die ungültige Kennwortversuche in den angegebenen Parametern hatten.

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

Gibt eine PrincipalSearchResult<T> Auflistung von ComputerPrincipal Objekten zurück, die innerhalb des angegebenen Datums- und Zeitbereichs eine Ablaufzeit haben.

FindByIdentity(PrincipalContext, IdentityType, String)

Gibt ein Computerprinzipalobjekt zurück, das dem angegebenen Identitätstyp und -wert entspricht. Diese Version der FindByIdentity Methode bestimmt das Format des Identitätswerts.

FindByIdentity(PrincipalContext, String)

Gibt ein Computerprinzipalobjekt zurück, das dem angegebenen Identitätswert entspricht.

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

Gibt eine PrincipalSearchResult<T> Auflistung von ComputerPrincipal Objekten zurück, die eine Sperrzeit innerhalb des angegebenen Datums- und Uhrzeitbereichs aufweisen.

FindByLogonTime(PrincipalContext, DateTime, MatchType)

Gibt eine PrincipalSearchResult<T> Auflistung von ComputerPrincipal Objekten zurück, die innerhalb des angegebenen Datums- und Uhrzeitbereichs eine Anmeldezeit aufweisen.

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

Gibt eine PrincipalSearchResult<T> Auflistung von ComputerPrincipal Objekten zurück, die eine Kennwortsatzzeit innerhalb des angegebenen Datums- und Uhrzeitbereichs aufweisen.

GetGroups()

Gibt eine Auflistung von Gruppenobjekten zurück, die die Gruppen angeben, von denen der aktuelle Prinzipal mitglied ist.

(Geerbt von Principal)
GetGroups(PrincipalContext)

Gibt eine Auflistung von Gruppenobjekten zurück, bei denen der Prinzipal mitglied ist und die im Speicher vorhanden sind, der vom angegebenen Kontextparameter bereitgestellt wird.

(Geerbt von Principal)
GetHashCode()

Ruft den aus dem Inhalt des Prinzipalobjekts erstellten Hash ab, der für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist.

(Geerbt von Principal)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUnderlyingObject()

Gibt das zugrunde liegende DirectoryEntry Objekt zurück, das die Kontaktdaten für das Prinzipalobjekt bereitstellt.

(Geerbt von Principal)
GetUnderlyingObjectType()

Gibt den zugrunde liegenden Objekttyp zurück.

(Geerbt von Principal)
IsAccountLockedOut()

Gibt einen booleschen Wert zurück, der angibt, ob das Konto zurzeit gesperrt ist.

(Geerbt von AuthenticablePrincipal)
IsMemberOf(GroupPrincipal)

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Mitglied der angegebenen Gruppe ist.

(Geerbt von Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Gibt einen booleschen Wert zurück, der angibt, ob der Prinzipal ein Mitglied der Gruppe ist, die durch identitätstyp und -wert angegeben ist.

(Geerbt von Principal)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RefreshExpiredPassword()

Aktualisiert ein abgelaufenes Kennwort.

(Geerbt von AuthenticablePrincipal)
Save()

Speichert die Änderungen, die am Prinzipalobjekt vorgenommen wurden, im Speicher. Wenn es sich um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.

(Geerbt von Principal)
Save(PrincipalContext)

Speichert die Änderungen, die am Prinzipalobjekt vorgenommen wurden, im Speicher. Wenn es sich um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den angegebenen Kontext ein. Wenn der Prinzipal bereits beibehalten wurde, wird er aus dem ursprünglichen Kontext in den angegebenen Kontext verschoben.

(Geerbt von Principal)
SetPassword(String)

Legt das Kontokennwort auf den angegebenen Wert fest.

(Geerbt von AuthenticablePrincipal)
ToString()

Gibt eine benutzerfreundliche Zeichenfolgendarstellung des aktuellen Prinzipalobjekts zurück.

(Geerbt von Principal)
UnlockAccount()

Entsperrt das Konto, wenn es derzeit gesperrt ist.

(Geerbt von AuthenticablePrincipal)

Gilt für: