Поделиться через


класс Win32_Account

Абстрактный класс WMIWin32_Account содержит сведения об учетных записях пользователей и группах, известных компьютерной системе под управлением Windows. Имена пользователей или групп, распознаваемые доменом Windows, являются потомками (или членами) этого класса.

Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Abstract, UUID("{8502C4C9-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Account : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  string   Domain;
  datetime InstallDate;
  boolean  LocalAccount;
  string   Name;
  string   SID;
  uint8    SIDType;
  string   Status;
};

Члены

Класс Win32_Account имеет следующие типы членов:

Элемент Property

Класс Win32_Account имеет эти свойства.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое описание объекта.

Это свойство наследуется от класса CIM_ManagedSystemElement .

Описание

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: DisplayName ("Описание")

Описание объекта.

Это свойство наследуется от класса CIM_ManagedSystemElement .

Доменная

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ключ, MappingStrings ("Win32API| | Функции управления сетью | Домен")

Имя домена Windows, к которому принадлежит группа или пользователь.

Пример: "NA-SALES"

InstallDate

Тип данных: datetime

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Для этого свойства не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от класса CIM_ManagedSystemElement .

LocalAccount

Тип данных: boolean

Тип доступа: только для чтения

Квалификаторы: исправлено

Если задано значение TRUE, учетная запись определяется на локальном компьютере. Чтобы получить только учетные записи, определенные на локальном компьютере, создайте запрос, включающий условие LocalAccount=TRUE.

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Override ("Name"), key, MappingStrings ("Win32API| | Структуры управления сетью|имя")

Имя системной учетной записи Windows в домене, указанном свойством Domain этого класса. Это свойство переопределяет свойство Name , наследуемое от CIM_ManagedSystemElement.

SID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Fixed, MappingStrings ("Win32API| | Идентификаторы безопасности (SID)")

Идентификатор безопасности (SID) для этой учетной записи. Sid — это строковое значение переменной длины, используемое для идентификации доверенного лица. Каждая учетная запись имеет уникальный идентификатор безопасности, выданный центром сертификации (например, доменом Windows), который хранится в базе данных безопасности. Когда пользователь входит в систему, система получает идентификатор безопасности пользователя из базы данных и помещает его в маркер доступа пользователя. Система использует идентификатор безопасности в маркере доступа пользователя для идентификации пользователя во всех последующих взаимодействиях с безопасностью Windows. Если идентификатор безопасности используется в качестве уникального идентификатора пользователя или группы, его нельзя использовать повторно для идентификации другого пользователя или группы.

SIDType

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: Fixed, MappingStrings ("Win32API|контроль доступа Типы перечисления| SID_NAME_USE")

Перечисляемые значения, указывающие тип идентификатора безопасности (SID).

SidTypeUser (1)

SidTypeGroup (2)

SidTypeDomain (3)

SidTypeAlias (4)

SidTypeWellKnownGroup (5)

SidTypeDeletedAccount (6)

SidTypeInvalid (7)

SidTypeUnknown (8)

SidTypeComputer (9)

Состояние

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (10), DisplayName ("Status")

Текущее состояние объекта. Можно определить различные операционные и нерабоспособные состояния. Операционные состояния: "ОК", "Понижено" и "Сбой предварительного выполнения" (элемент, например жесткий диск с поддержкой SMART, может работать правильно, но прогнозирует сбой в ближайшем будущем). Неработоспособное состояние: "Ошибка", "Запуск", "Остановка" и "Служба". Последняя служба может применяться во время зеркало повторного выполнения диска, перезагрузки списка разрешений пользователя или других административных действий. Не все такие работы доступны в сети, но управляемый элемент не является ни "ОК", ни в одном из других состояний.

Это свойство наследуется от класса CIM_ManagedSystemElement .

Значения качества производительности:

ОК ("ОК")

Ошибка ("Ошибка")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Начало")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("Подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

Комментарии

Класс Win32_Account является производным от CIM_LogicalElement.

Примеры

Следующий код PowerShell извлекает локальные учетные записи.

Get-WmiObject Win32_Account -Filter "Domain='$Env:ComputerName'"

Следующий код PowerShell извлекает учетные записи домена.

 Get-WmiObject Win32_Account -Filter "Domain='$Env:UserDomain'" 

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

CIM_LogicalElement

Классы операционной системы