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) |