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


Класс Win32_TSAccount

Класс WMI Win32_TSAccount позволяет удалить учетную запись, существующую на Win32_Terminal и изменить существующие разрешения.

Следующий синтаксис упрощен из MOF-кода и включает все определенные и унаследованные свойства в алфавитном порядке. Справочные сведения о методах см. в таблице методов далее в этом разделе.

Синтаксис

[dynamic, overwrite, provider("Win32_WIN32_TSACCOUNT_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSAccount : Win32_TerminalSetting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   TerminalName;
  string   AccountName;
  uint32   AuditFail;
  uint32   AuditSuccess;
  uint32   PermissionsAllowed;
  uint32   PermissionsDenied;
  string   SID;
};

Члены

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

Методы

Класс Win32_TSAccount содержит следующие методы.

Метод Описание
Удалить Удаляет указанную учетную запись пользователя, группы или компьютера.
ModifyAuditPermissions Изменяет степень детализации набора разрешений аудита указанной учетной записи.
ModifyPermissions Задает более детализированный набор разрешений для указанной учетной записи.

Свойства

Класс Win32_TSAccount имеет следующие свойства.

AccountName

Тип данных: string

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

Квалификаторы: ключ

Текущее имя учетной записи. Доменное имя включено.

AuditFail

Тип данных: uint32

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

Указывает разрешения служб узла сеансов удаленных рабочих столов , которые проверяются на наличие условия сбоя. Значением этого свойства является битовая маска, которой можно задать одно или несколько значений свойства PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4 (2)

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)

WINSTATION_SHADOW=0x10 (4)

WINSTATION_LOGON=0x20 (5)

WINSTATION_MSG=0x80 (6)

WINSTATION_CONNECT=0x100 (7)

WINSTATION_DISCONNECT=0x200 (8)

AuditSuccess

Тип данных: uint32

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

Указывает разрешения сервера узла сеансов удаленных рабочих стола, которые проверяются на наличие условий успешного выполнения. Значением этого свойства является битовая маска, которой можно задать одно или несколько значений свойства PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (2)

WINSTATION_SHADOW=0x10 (3)

WINSTATION_LOGON=0x20 (4)

WINSTATION_MSG=0x80 (5)

WINSTATION_CONNECT=0x100 (6)

WINSTATION_DISCONNECT=0x200 (7)

Caption

Тип данных: string

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

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

Краткое описание (однострочный текст) объекта.

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

Описание

Тип данных: string

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

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

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

InstallDate

Тип данных: datetime

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

Квалификаторы: Mappingstrings ("MIF. DMTF| ComponentID|001.5")

Дата установки объекта. Отсутствие значения не означает, что объект не установлен.

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

имя;

Тип данных: string

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

Имя объекта.

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

PermissionsAllowed

Тип данных: uint32

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

Указывает разрешения служб удаленных рабочих столов, разрешенные для учетной записи. Значением этого свойства является битовая маска, которой можно задать одно или несколько следующих значений.

WINSTATION_QUERY=0x1 (1)

Разрешение на запрос сведений о сеансе.

WINSTATION_SET (2)

Разрешение на изменение параметров подключения.

WINSTATION_RESET (64)

Разрешение на сброс или завершение сеанса или подключения.

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED (983048)

Разрешение на использование виртуальных каналов. Виртуальные каналы предоставляют доступ из серверной программы к клиентским устройствам.

WINSTATION_SHADOW (16)

Разрешение на тень или удаленное управление сеансом другого пользователя.

WINSTATION_LOGON (32)

Разрешение на вход в сеанс на сервере.

WINSTATION_LOGOFF (4)

Разрешение на выход пользователя из сеанса.

WINSTATION_MSG (128)

Разрешение на отправку сообщения в сеанс другого пользователя.

WINSTATION_CONNECT (256)

Разрешение на подключение к другому сеансу.

WINSTATION_DISCONNECT (512)

Разрешение на отключение сеанса.

PermissionsDenied

Тип данных: uint32

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

Указывает разрешения сервера узла сеансов удаленных рабочих стола, запрещенные для учетной записи. Значением этого свойства является битовая маска, которой можно задать одно или несколько значений свойства PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4 (2)

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)

WINSTATION_SHADOW=0x10 (4)

WINSTATION_LOGON=0x20 (5)

WINSTATION_MSG=0x80 (6)

WINSTATION_CONNECT=0x100 (7)

WINSTATION_DISCONNECT=0x200 (8)

SID

Тип данных: string

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

Указывает идентификаторы безопасности учетной записи.

Состояние

Тип данных: string

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

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

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

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

("ОК")

("Ошибка")

("Пониженная производительность")

("Неизвестно")

("Pred Fail")

("Запуск")

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

("Служба")

Имя терминала

Тип данных: string

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

Имя терминала.

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

Комментарии

Для подключения к пространству имен \root\CIMV2\TerminalServices уровень проверки подлинности должен включать конфиденциальность пакетов. Для вызовов C/C++ это будет уровень проверки подлинности RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Для вызовов Visual Basic и сценариев это будет уровень проверки подлинности WbemAuthenticationLevelPktPrivacy или pktPrivacy со значением 6. В следующем примере Visual Basic Scripting Edition (VBScript) показано, как подключиться к удаленному компьютеру с конфиденциальностью пакетов.

strComputer = "RemoteServer1" 
Set objServices = GetObject( _
    "winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")

MOF-файлы содержат определения для классов инструментария управления Windows (WMI). MOF-файлы не устанавливаются в составе пакета SDK для Microsoft Windows. Они устанавливаются на сервере при добавлении связанной роли с помощью диспетчер сервера. Дополнительные сведения о MOF-файлах см. в разделе Формат управляемого объекта (MOF).

Требования

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

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

Win32_TerminalSetting