ComputerPrincipal Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in huvudkonton som är datorkonton.
public ref 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")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ComputerPrincipal = class
inherit AuthenticablePrincipal
Public Class ComputerPrincipal
Inherits AuthenticablePrincipal
- Arv
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| ComputerPrincipal(PrincipalContext, String, String, Boolean) |
Initierar en ny instans av ComputerPrincipal klassen med hjälp av den angivna kontexten, SAM-kontonamn, lösenord och aktiverat värde. |
| ComputerPrincipal(PrincipalContext) |
Initierar en ny instans av ComputerPrincipal klassen och tilldelar den till den angivna kontexten. |
Egenskaper
| Name | Description |
|---|---|
| AccountExpirationDate |
Hämtar eller anger en Nullable DateTime som anger datum och tid då kontot upphör att gälla. (Ärvd från AuthenticablePrincipal) |
| AccountLockoutTime |
Hämtar null-värdet DateTime som anger datum och tid då kontot låstes. (Ärvd från AuthenticablePrincipal) |
| AdvancedSearchFilter |
Returnerar ett AdvancedFilters objekt för användning med Query By Example för att ange skrivskyddade egenskaper innan objektet skickas PrincipalSearchertill . (Ärvd från AuthenticablePrincipal) |
| AllowReversiblePasswordEncryption |
Hämtar eller anger ett booleskt värde som anger om reversibel lösenordskryptering är aktiverat för det här kontot. (Ärvd från AuthenticablePrincipal) |
| BadLogonCount |
Hämtar antalet inloggningsförsök med felaktiga autentiseringsuppgifter för det här kontot. (Ärvd från AuthenticablePrincipal) |
| Certificates |
Hämtar ett X509Certificate2Collection som innehåller X509-certifikaten för det här kontot. (Ärvd från AuthenticablePrincipal) |
| Context |
Hämtar en huvudkontext som är associerad med huvudnamnet. (Ärvd från Principal) |
| ContextRaw |
Hämtar en huvudkontext som är associerad med det här huvudkontot. (Ärvd från Principal) |
| ContextType |
Hämtar uppräkningsvärdet för kontexttyp som anger vilken typ av huvudkontext som är associerad med det här huvudkontot. (Ärvd från Principal) |
| DelegationPermitted |
Hämtar eller anger ett booleskt värde som kan vara null och som anger om kontot kan delegeras. (Ärvd från AuthenticablePrincipal) |
| Description |
Hämtar eller anger beskrivningen av huvudkontot. (Ärvd från Principal) |
| DisplayName |
Hämtar eller anger visningsnamnet för det här huvudnamnet. (Ärvd från Principal) |
| DistinguishedName |
Hämtar det unika namnet (DN) för det här huvudkontot. (Ärvd från Principal) |
| Enabled |
Hämtar eller anger ett booleskt värde som kan vara null och som anger om det här kontot är aktiverat för autentisering. (Ärvd från AuthenticablePrincipal) |
| Guid |
Hämtar GUID:et som är associerat med det här huvudkontot. (Ärvd från Principal) |
| HomeDirectory |
Hämtar eller anger startkatalogen för det här kontot. (Ärvd från AuthenticablePrincipal) |
| HomeDrive |
Hämtar eller ställer in startenheten för det här kontot. (Ärvd från AuthenticablePrincipal) |
| LastBadPasswordAttempt |
Hämtar null-värdet DateTime som anger datum och tid för det senaste felaktiga lösenordsförsöket för det här kontot. (Ärvd från AuthenticablePrincipal) |
| LastLogon |
Hämtar null-värdet DateTime som anger datum och tid för den senaste inloggningen för det här kontot. (Ärvd från AuthenticablePrincipal) |
| LastPasswordSet |
Hämtar null-värdet DateTime som anger det senaste datum och den tid då lösenordet angavs för det här kontot. (Ärvd från AuthenticablePrincipal) |
| Name |
Hämtar eller anger namnet på det här huvudkontot. (Ärvd från Principal) |
| PasswordNeverExpires |
Hämtar eller anger ett booleskt värde som anger om lösenordet upphör att gälla för det här kontot. (Ärvd från AuthenticablePrincipal) |
| PasswordNotRequired |
Hämtar eller anger ett booleskt värde som anger om ett lösenord krävs för det här kontot. (Ärvd från AuthenticablePrincipal) |
| PermittedLogonTimes |
Hämtar eller anger de tider då huvudkontot kan logga in. (Ärvd från AuthenticablePrincipal) |
| PermittedWorkstations |
Hämtar listan över arbetsstationer som det här huvudkontot har behörighet att logga in på. (Ärvd från AuthenticablePrincipal) |
| SamAccountName |
Hämtar eller anger SAM-kontonamnet för det här huvudkontot. (Ärvd från Principal) |
| ScriptPath |
Hämtar eller anger skriptsökvägen för det här kontot. (Ärvd från AuthenticablePrincipal) |
| ServicePrincipalNames |
Hämtar en samling tjänsthuvudnamn (SPN) för datorkontot. |
| Sid |
Hämtar säkerhets-ID (SID) för huvudkontot. (Ärvd från Principal) |
| SmartcardLogonRequired |
Hämtar eller anger ett booleskt värde som anger om ett smartkort krävs för att logga in på kontot. (Ärvd från AuthenticablePrincipal) |
| StructuralObjectClass |
Hämtar katalogattributet för strukturella objektklasser. (Ärvd från Principal) |
| UserCannotChangePassword |
Hämtar eller anger ett booleskt värde som anger om användaren kan ändra lösenordet för det här kontot. Använd inte detta med en ComputerPrincipal. (Ärvd från AuthenticablePrincipal) |
| UserPrincipalName |
Hämtar eller anger det användarhuvudnamn (UPN) som är associerat med det här huvudnamnet. (Ärvd från Principal) |
Metoder
| Name | Description |
|---|---|
| ChangePassword(String, String) |
Ändrar kontolösenordet från det gamla lösenordet till det nya lösenordet. Använd inte detta med en ComputerPrincipal. (Ärvd från AuthenticablePrincipal) |
| CheckDisposedOrDeleted() |
Avgör om Dispose() metoderna eller Delete() har anropats för den här klassen. Den här metoden anropas av klasser som härleds från den här huvudklassen. (Ärvd från Principal) |
| Delete() |
Tar bort huvudobjektet från arkivet. (Ärvd från Principal) |
| Dispose() |
Bortser från den aktuella instansen Principal av objektet. (Ärvd från Principal) |
| Equals(Object) |
Returnerar ett booleskt värde som anger om det angivna objektet är lika med det aktuella objektet. (Ärvd från Principal) |
| ExpirePasswordNow() |
Förfaller lösenordet för det här kontot. Detta tvingar användaren att ändra sitt lösenord vid nästa inloggning. (Ärvd från AuthenticablePrincipal) |
| ExtensionGet(String) |
Hämtar ett attribut för ett utökat klassobjekt. (Ärvd från Principal) |
| ExtensionSet(String, Object) |
Anger värdet för ett attribut i en utökad klass. (Ärvd från Principal) |
| FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling ComputerPrincipal objekt som har haft felaktiga lösenordsförsök inom de angivna parametrarna. |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling ComputerPrincipal objekt som har en förfallotid inom det angivna datum- och tidsintervallet. |
| FindByIdentity(PrincipalContext, IdentityType, String) |
Returnerar ett objekt för datorns huvudnamn som matchar den angivna identitetstypen och värdet. Den här versionen av FindByIdentity metoden avgör formatet på identitetsvärdet. |
| FindByIdentity(PrincipalContext, String) |
Returnerar ett objekt för datorns huvudnamn som matchar det angivna identitetsvärdet. |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling ComputerPrincipal objekt som har en utelåsningstid inom det angivna datum- och tidsintervallet. |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling ComputerPrincipal objekt som har en inloggningstid inom det angivna datum- och tidsintervallet. |
| FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling ComputerPrincipal objekt som har en lösenordsuppsättningstid inom det angivna datum- och tidsintervallet. |
| GetGroups() |
Returnerar en samling gruppobjekt som anger vilka grupper som det aktuella huvudkontot är medlem i. (Ärvd från Principal) |
| GetGroups(PrincipalContext) |
Returnerar en samling gruppobjekt som huvudnamnet är medlem i och som finns i arkivet som tillhandahålls av den angivna kontextparametern. (Ärvd från Principal) |
| GetHashCode() |
Hämtar hashen som skapats från innehållet i huvudobjektet, som passar för användning i hash-algoritmer och datastrukturer som en hash-tabell. (Ärvd från Principal) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetUnderlyingObject() |
Returnerar det underliggande DirectoryEntry objektet som tillhandahåller kontaktdata för huvudobjektet. (Ärvd från Principal) |
| GetUnderlyingObjectType() |
Returnerar den underliggande objekttypen. (Ärvd från Principal) |
| IsAccountLockedOut() |
Returnerar ett booleskt värde som anger om kontot för närvarande är utelåst. (Ärvd från AuthenticablePrincipal) |
| IsMemberOf(GroupPrincipal) |
Returnerar ett booleskt värde som anger om huvudkontot är medlem i den angivna gruppen. (Ärvd från Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Returnerar ett booleskt värde som anger om huvudnamnet är medlem i gruppen som anges av identitetstyp och värde. (Ärvd från Principal) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RefreshExpiredPassword() |
Uppdaterar ett lösenord som har upphört att gälla. (Ärvd från AuthenticablePrincipal) |
| Save() |
Sparar de ändringar som gjordes i huvudobjektet i arkivet. Om det här är ett nytt huvudobjekt infogar den här metoden det i arkivet. (Ärvd från Principal) |
| Save(PrincipalContext) |
Sparar de ändringar som gjordes i huvudobjektet i arkivet. Om det här är ett nytt huvudobjekt infogar den här metoden det i den angivna kontexten. Om huvudkontot redan har sparats flyttas det från den ursprungliga kontexten till den angivna kontexten. (Ärvd från Principal) |
| SetPassword(String) |
Anger kontolösenordet till det angivna värdet. (Ärvd från AuthenticablePrincipal) |
| ToString() |
Returnerar en användarvänlig strängrepresentation av det aktuella huvudobjektet. (Ärvd från Principal) |
| UnlockAccount() |
Låser upp kontot om det för närvarande är utelåst. (Ärvd från AuthenticablePrincipal) |