ComputerPrincipal Klass

Definition

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)

Gäller för