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

PrincipalSearcherにオブジェクトを渡す前に読み取り専用プロパティを設定するために、Query By Example で使用する AdvancedFilters オブジェクトを返します。

(継承元 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

プリンシパルのセキュリティ ID (SID) を取得します。

(継承元 Principal)
SmartcardLogonRequired

アカウントにログオンするためにスマートカードが必要かどうかを示すブール値を取得または設定します。

(継承元 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)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを示すブール値を返します。

(継承元 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)

指定した ID の種類と値に一致するコンピューター プリンシパル オブジェクトを返します。 このバージョンの FindByIdentity メソッドは、ID 値の形式を決定します。

FindByIdentity(PrincipalContext, String)

指定した ID 値と一致するコンピューター プリンシパル オブジェクトを返します。

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)

プリンシパルが ID の種類と値で指定されたグループのメンバーであるかどうかを示すブール値を返します。

(継承元 Principal)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
RefreshExpiredPassword()

期限切れのパスワードを更新します。

(継承元 AuthenticablePrincipal)
Save()

プリンシパル オブジェクトに対して行われた変更をストアに保存します。 これが新しいプリンシパル オブジェクトの場合、このメソッドはそれをストアに挿入します。

(継承元 Principal)
Save(PrincipalContext)

プリンシパル オブジェクトに対して行われた変更をストアに保存します。 これが新しいプリンシパル オブジェクトの場合、このメソッドは指定したコンテキストに挿入します。 プリンシパルが既に永続化されている場合は、元のコンテキストから指定されたコンテキストに移動されます。

(継承元 Principal)
SetPassword(String)

アカウント パスワードを指定した値に設定します。

(継承元 AuthenticablePrincipal)
ToString()

現在のプリンシパル オブジェクトのわかりやすい文字列形式を返します。

(継承元 Principal)
UnlockAccount()

現在ロックアウトされている場合は、アカウントのロックを解除します。

(継承元 AuthenticablePrincipal)

適用対象