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)

Инициализирует новый экземпляр класса ComputerPrincipal, используя заданный контекст, имя учетной записи SAM, пароль и значение активности.

Свойства

AccountExpirationDate

Получает или задает объект DateTime, допускающий значение NULL, который указывает дату и время окончания срока действия учетной записи.

(Унаследовано от AuthenticablePrincipal)
AccountLockoutTime

Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время блокировки учетной записи.

(Унаследовано от AuthenticablePrincipal)
AdvancedSearchFilter

Возвращает объект AdvancedFilters, который используется с языком Query By Example для задания свойств, доступных только для чтения, перед передачей объекта в PrincipalSearcher.

(Унаследовано от AuthenticablePrincipal)
AllowReversiblePasswordEncryption

Получает или задает логическое значение, которое указывает, включено ли для данной учетной записи обратимое шифрование пароля.

(Унаследовано от AuthenticablePrincipal)
BadLogonCount

Возвращает число попыток входа с неверными учетными данными.

(Унаследовано от AuthenticablePrincipal)
Certificates

Возвращает элемент X509Certificate2Collection, содержащий сертификаты X509 для этой учетной записи.

(Унаследовано от 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

Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последней попытки ввода неверного пароля для данной учетной записи.

(Унаследовано от AuthenticablePrincipal)
LastLogon

Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последнего входа для данной учетной записи.

(Унаследовано от AuthenticablePrincipal)
LastPasswordSet

Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последней установки пароля для учетной записи.

(Унаследовано от AuthenticablePrincipal)
Name

Получает или задает имя участника.

(Унаследовано от Principal)
PasswordNeverExpires

Получает или задает логическое значение, которое указывает, истекает ли срок действия пароля у данной учетной записи.

(Унаследовано от AuthenticablePrincipal)
PasswordNotRequired

Получает или задает логическое значение, которое указывает, требуется ли пароль для учетной записи.

(Унаследовано от AuthenticablePrincipal)
PermittedLogonTimes

Получает или задает промежутки времени, когда участник может выполнить вход.

(Унаследовано от AuthenticablePrincipal)
PermittedWorkstations

Возвращает список рабочих станций, на которые разрешено входить данному участнику.

(Унаследовано от AuthenticablePrincipal)
SamAccountName

Получает или задает имя учетной записи SAM для данного участника.

(Унаследовано от Principal)
ScriptPath

Получает или задает для учетной записи путь к скрипту.

(Унаследовано от AuthenticablePrincipal)
ServicePrincipalNames

Возвращает коллекцию имен участников-служб для учетной записи компьютера.

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)

Возвращает объект участник-компьютер, соответствующий заданному типу и значению удостоверения. Эта версия метода FindByIdentity определяет формат значения удостоверения.

FindByIdentity(PrincipalContext, String)

Возвращает объект участник-компьютер, соответствующий заданному значению удостоверения.

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)

Возвращает логическое значение, указывающее, входит ли участник в группу, заданную типом и значением удостоверения.

(Унаследовано от Principal)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RefreshExpiredPassword()

Обновляет пароль с истекшим сроком действия.

(Унаследовано от AuthenticablePrincipal)
Save()

Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в хранилище.

(Унаследовано от Principal)
Save(PrincipalContext)

Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в указанный контекст. Если участник уже сохранен, он перемещается из исходного контекста в указанный.

(Унаследовано от Principal)
SetPassword(String)

Присваивает паролю учетной записи указанное значение.

(Унаследовано от AuthenticablePrincipal)
ToString()

Возвращает понятное строковое представление текущего объекта-участника.

(Унаследовано от Principal)
UnlockAccount()

Разблокирует учетную запись, если она в текущий момент заблокирована.

(Унаследовано от AuthenticablePrincipal)

Применяется к