ComputerPrincipal Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |