共用方式為


ComputerPrincipal 類別

定義

封裝屬於計算機帳戶的主體。

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
繼承
屬性

建構函式

ComputerPrincipal(PrincipalContext, String, String, Boolean)

使用指定的內容、SAM 帳戶名稱、密碼和啟用值,初始化 ComputerPrincipal 類別的新實例。

ComputerPrincipal(PrincipalContext)

初始化 ComputerPrincipal 類別的新實例,並將它指派給指定的內容。

屬性

AccountExpirationDate

取得或設定可為 Null 的 DateTime,指定帳戶到期的日期和時間。

(繼承來源 AuthenticablePrincipal)
AccountLockoutTime

取得可為 Null 的 DateTime,指定帳戶遭到鎖定的日期和時間。

(繼承來源 AuthenticablePrincipal)
AdvancedSearchFilter

傳回 AdvancedFilters 物件,以搭配 Query By Example 使用, 將對象傳遞至 PrincipalSearcher之前,先設定只讀屬性。

(繼承來源 AuthenticablePrincipal)
AllowReversiblePasswordEncryption

取得或設定布爾值,指定是否為此帳戶啟用可逆密碼加密。

(繼承來源 AuthenticablePrincipal)
BadLogonCount

取得此帳戶使用不正確認證的登入嘗試次數。

(繼承來源 AuthenticablePrincipal)
Certificates

取得包含此帳戶 X509 憑證的 X509Certificate2Collection

(繼承來源 AuthenticablePrincipal)
Context

取得與主體相關聯的主體內容。

(繼承來源 Principal)
ContextRaw

取得與這個主體相關聯的主體內容。

(繼承來源 Principal)
ContextType

取得內容型別列舉值,指定與這個主體相關聯的主體內容類型。

(繼承來源 Principal)
DelegationPermitted

取得或設定可為 Null 的布爾值,指定是否可以委派帳戶。

(繼承來源 AuthenticablePrincipal)
Description

取得或設定主體的描述。

(繼承來源 Principal)
DisplayName

取得或設定這個主體的顯示名稱。

(繼承來源 Principal)
DistinguishedName

取得這個主體的辨別名稱 (DN)。

(繼承來源 Principal)
Enabled

取得或設定可為 Null 的布爾值,指定是否啟用此帳戶進行驗證。

(繼承來源 AuthenticablePrincipal)
Guid

取得與這個主體相關聯的 GUID。

(繼承來源 Principal)
HomeDirectory

取得或設定此帳戶的主目錄。

(繼承來源 AuthenticablePrincipal)
HomeDrive

取得或設定此帳戶的主磁碟驅動器。

(繼承來源 AuthenticablePrincipal)
LastBadPasswordAttempt

取得可為 Null 的 DateTime,指定此帳戶上上次嘗試不正確密碼的日期和時間。

(繼承來源 AuthenticablePrincipal)
LastLogon

取得可為 Null 的 DateTime,指定此帳戶上次登入的日期和時間。

(繼承來源 AuthenticablePrincipal)
LastPasswordSet

取得可為 Null 的 DateTime,指定為此帳戶設定密碼的最後日期和時間。

(繼承來源 AuthenticablePrincipal)
Name

取得或設定這個主體的名稱。

(繼承來源 Principal)
PasswordNeverExpires

取得或設定布爾值,指定此帳戶的密碼是否到期。

(繼承來源 AuthenticablePrincipal)
PasswordNotRequired

取得或設定布爾值,指定這個帳戶是否需要密碼。

(繼承來源 AuthenticablePrincipal)
PermittedLogonTimes

取得或設定主體可以登入的時間。

(繼承來源 AuthenticablePrincipal)
PermittedWorkstations

取得允許此主體登入的工作站清單。

(繼承來源 AuthenticablePrincipal)
SamAccountName

取得或設定此主體的 SAM 帳戶名稱。

(繼承來源 Principal)
ScriptPath

取得或設定此帳戶的腳本路徑。

(繼承來源 AuthenticablePrincipal)
ServicePrincipalNames

取得電腦帳戶的服務主體名稱 (SPN) 集合。

Sid

取得主體的安全性識別碼 (SID)。

(繼承來源 Principal)
SmartcardLogonRequired

取得或設定 Boolean 值,指定是否需要智慧卡才能登入帳戶。

(繼承來源 AuthenticablePrincipal)
StructuralObjectClass

取得結構化物件類別目錄屬性。

(繼承來源 Principal)
UserCannotChangePassword

取得或設定布爾值,指定使用者是否可以變更此帳戶的密碼。 請勿將此與 ComputerPrincipal搭配使用。

(繼承來源 AuthenticablePrincipal)
UserPrincipalName

取得或設定與此主體相關聯的用戶主體名稱 (UPN)。

(繼承來源 Principal)

方法

ChangePassword(String, String)

將帳戶密碼從舊密碼變更為新密碼。 請勿將此與 ComputerPrincipal搭配使用。

(繼承來源 AuthenticablePrincipal)
CheckDisposedOrDeleted()

判斷這個類別上是否已呼叫 Dispose()Delete() 方法。 這個方法是由衍生自這個主體類別的類別所呼叫。

(繼承來源 Principal)
Delete()

從存放區中刪除主體物件。

(繼承來源 Principal)
Dispose()

處置 Principal 物件的目前實例。

(繼承來源 Principal)
Equals(Object)

會傳回 Boolean 值,指定提供的 物件是否等於目前的物件。

(繼承來源 Principal)
ExpirePasswordNow()

使此帳戶的密碼過期。 這會強制使用者在下次登入時變更其密碼。

(繼承來源 AuthenticablePrincipal)
ExtensionGet(String)

擷取擴充類別對象的屬性。

(繼承來源 Principal)
ExtensionSet(String, Object)

設定擴充類別中屬性的值。

(繼承來源 Principal)
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType)

傳回 ComputerPrincipal 物件的 PrincipalSearchResult<T> 集合,這些物件在指定的參數內嘗試密碼錯誤。

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

傳回在指定日期和時間範圍內具有到期時間之 ComputerPrincipal 物件的 PrincipalSearchResult<T> 集合。

FindByIdentity(PrincipalContext, IdentityType, String)

傳回符合指定識別類型和值的計算機主體物件。 這個版本的 FindByIdentity 方法會決定識別值的格式。

FindByIdentity(PrincipalContext, String)

傳回符合指定識別值的計算機主體物件。

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

傳回在指定日期和時間範圍內具有鎖定時間之 ComputerPrincipal 物件的 PrincipalSearchResult<T> 集合。

FindByLogonTime(PrincipalContext, DateTime, MatchType)

傳回在指定日期和時間範圍內具有登入時間之 ComputerPrincipal 物件的 PrincipalSearchResult<T> 集合。

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

傳回 ComputerPrincipal 物件的 PrincipalSearchResult<T> 集合,這些物件具有指定日期和時間範圍內的密碼設定時間。

GetGroups()

傳回群組物件的集合,指定目前主體所屬的群組。

(繼承來源 Principal)
GetGroups(PrincipalContext)

傳回群組物件的集合,此群組對象是主體的成員,而且存在於指定之內容參數所提供之存放區中。

(繼承來源 Principal)
GetHashCode()

擷取從主體對象內容建立的哈希,該哈希適合用於哈希演算法和數據結構,例如哈希表。

(繼承來源 Principal)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetUnderlyingObject()

傳回基礎 DirectoryEntry 物件,該物件會提供主體對象的聯繫人數據。

(繼承來源 Principal)
GetUnderlyingObjectType()

傳回基礎物件類型。

(繼承來源 Principal)
IsAccountLockedOut()

傳回布爾值,指定帳戶目前是否遭到鎖定。

(繼承來源 AuthenticablePrincipal)
IsMemberOf(GroupPrincipal)

傳回布爾值,指定主體是否為指定群組的成員。

(繼承來源 Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

傳回布爾值,指定主體是否為識別類型和值所指定群組的成員。

(繼承來源 Principal)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
RefreshExpiredPassword()

重新整理過期的密碼。

(繼承來源 AuthenticablePrincipal)
Save()

將主體物件上所做的變更儲存至存放區。 如果這是新的主體對象,這個方法會將它插入存放區。

(繼承來源 Principal)
Save(PrincipalContext)

將主體物件上所做的變更儲存至存放區。 如果這是新的主體對象,這個方法會將它插入指定的內容中。 如果主體已經保存,則會從原始內容移至指定的內容。

(繼承來源 Principal)
SetPassword(String)

將帳戶密碼設定為指定的值。

(繼承來源 AuthenticablePrincipal)
ToString()

傳回目前主體物件的易記字串表示。

(繼承來源 Principal)
UnlockAccount()

如果帳戶目前已鎖定,請解除鎖定帳戶。

(繼承來源 AuthenticablePrincipal)

適用於