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)

ComputerPrincipal クラスの新しいインスタンスを初期化し、指定したコンテキストに割り当てます。

ComputerPrincipal(PrincipalContext, String, String, Boolean)

指定したコンテキスト、SAM アカウント名、パスワード、および enabled 値を使用して、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

プリンシパルのセキュリティ 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)

指定されたパラメーター内で、無効なパスワード試行があった PrincipalSearchResult<T> オブジェクトの ComputerPrincipal コレクションを返します。

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

指定された日時範囲内に有効期限がある PrincipalSearchResult<T> オブジェクトの ComputerPrincipal コレクションを返します。

FindByIdentity(PrincipalContext, IdentityType, String)

指定された ID の型および値と一致するコンピューター プリンシパル オブジェクトを返します。 このバージョンの FindByIdentity メソッドでは、ID 値の形式が指定されます。

FindByIdentity(PrincipalContext, String)

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

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

指定された日時範囲内にロックアウト時刻がある PrincipalSearchResult<T> オブジェクトの ComputerPrincipal コレクションを返します。

FindByLogonTime(PrincipalContext, DateTime, MatchType)

指定された日時範囲内にログオン時刻がある PrincipalSearchResult<T> オブジェクトの ComputerPrincipal コレクションを返します。

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

指定された日時範囲内にパスワード設定時間がある PrincipalSearchResult<T> オブジェクトの ComputerPrincipal コレクションを返します。

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)

適用対象