Класс 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 |
|
DLL |
|