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


Класс 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
TSCfgWmi.mof
DLL
TSCfgWmi.dll

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

Win32_Terminal

Win32_TerminalSetting