Класс Win32_TSLogonSetting
Класс WMI Win32_TSLogonSetting определяет параметры конфигурации для класса Win32_Terminal , связанного с входом клиента.
Следующий синтаксис упрощен из MOF-кода и включает все определенные и унаследованные свойства в алфавитном порядке. Справочные сведения о методах см. в таблице методов далее в этом разделе.
Синтаксис
[dynamic, provider("Win32_WIN32_TSLOGONSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSLogonSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 ClientLogonInfoPolicy;
string Domain;
string Password;
uint32 PolicySourceDomain;
uint32 PolicySourcePromptForPassword;
uint32 PolicySourceUserName;
uint32 PromptForPassword;
string UserName;
};
Члены
Класс Win32_TSLogonSetting имеет следующие типы членов:
Методы
Класс Win32_TSLogonSetting содержит следующие методы.
Метод | Описание |
---|---|
ExplicitLogon | Задает учетные данные для проверки подлинности пользователя, пароля и домена. |
SetPromptForPassword | Задает свойство PromptForPassword . |
Свойства
Класс Win32_TSLogonSetting имеет следующие свойства.
-
Caption
-
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (64)
Краткое описание (однострочный текст) объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
-
-
ClientLogonInfoPolicy
-
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Политика, используется сервером для определения параметров подключения.
-
-
На пользователя (0)
-
Действуют параметры подключения отдельных пользователей.
-
Переопределение сервера (1)
-
Параметры подключения отдельных пользователей переопределяются сервером.
Описание
-
Тип данных: string
-
Тип доступа: только для чтения
Описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
Доменная
-
Тип данных: string
-
Тип доступа: только для чтения
Учетные данные проверки подлинности для входа пользователя в домен. Это домен, в котором находится компьютер пользователя. Это свойство не может содержать более 17 символов.
InstallDate
-
Тип данных: datetime
-
Тип доступа: только для чтения
-
Квалификаторы: Mappingstrings ("MIF. DMTF| ComponentID|001.5")
Дата установки объекта. Отсутствие значения не означает, что объект не установлен.
Это свойство наследуется от CIM_ManagedSystemElement.
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
Имя объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
Пароль
-
Тип данных: string
-
Тип доступа: только для чтения
Учетные данные проверки подлинности для входа пользователя по паролю. Это свойство не может содержать более 14 символов. При запросе этого свойства рекомендуется задать уровень безопасности для конфиденциальности пакетов (wbemAuthenticationLevelPktPrivacy = 6). Это связано с тем, что пароль не шифруется в сети без такого уровня безопасности. Дополнительные сведения о настройке уровней безопасности см. в разделе Настройка безопасности процессов клиентских приложений в документации по пакету SDK WMI.
PolicySourceDomain
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство Domain сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourcePromptForPassword
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство PromptForPassword сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourceUserName
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство UserName сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PromptForPassword
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, всегда ли пользователю запрашивается пароль при входе на сервер.
FALSE (0)
Пользователю не предлагается ввести пароль.
TRUE (1)
Пользователю предлагается ввести пароль.
Состояние
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (10)
Текущее состояние объекта. Можно определить различные операционные и нерабочие состояния. Операционные состояния: "ОК", "Понижено" и "Сбой pred" (элемент, например жесткий диск с поддержкой SMART, может работать правильно, но прогнозирует сбой в ближайшем будущем). К нерабочим состояниям относятся: "Ошибка", "Запуск", "Остановка" и "Служба". Последняя служба может применяться во время зеркало повторного изменения диска, перезагрузки списка разрешений пользователя или других административных действий. Не все такие работы выполняются в режиме on-line, но управляемый элемент не является ни "ОК", ни в одном из других состояний.
Это свойство наследуется от CIM_ManagedSystemElement.
("ОК")
("Ошибка")
("Пониженная производительность")
("Неизвестно")
("Pred Fail")
("Запуск")
("Остановка")
("Служба")
Имя терминала
-
Тип данных: string
-
Тип доступа: только для чтения
Имя терминала.
Это свойство наследуется от Win32_TerminalSetting.
UserName
-
Тип данных: string
-
Тип доступа: только для чтения
Учетные данные проверки подлинности для входа в систему пользователя. Это свойство не может содержать более 20 символов.
Комментарии
Имейте в виду, что winstations, связанные с сеансом консоли, не могут получить доступ к методам и свойствам этого класса. Если предпринята попытка сделать это, указав "Console" в качестве значения свойства TerminalName, методы этого объекта возвращают WBEM_E_NOT_SUPPORTED. Этот код ошибки возвращается, если оконная станция пытается вызвать методы этого объекта для добавления или изменения свойств безопасности учетных записей LocalSystem, LocalService или NetworkService.
Для подключения к пространству имен \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 |
|