Класс Win32_TSSessionSetting
Класс WMI Win32_TSSessionSetting определяет параметры конфигурации для класса Win32_Terminal , такие как ограничения по времени, а также действия отключения и повторного подключения.
Следующий синтаксис упрощен из MOF-кода и включает все определенные и унаследованные свойства в алфавитном порядке. Справочные сведения о методах см. в таблице методов далее в этом разделе.
Синтаксис
[dynamic, provider("Win32_WIN32_TSSESSIONSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSSessionSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 ActiveSessionLimit;
uint32 BrokenConnectionAction;
uint32 BrokenConnectionPolicy;
uint32 DisconnectedSessionLimit;
uint32 IdleSessionLimit;
uint32 PolicySourceActiveSessionLimit;
uint32 PolicySourceBrokenConnectionAction;
uint32 PolicySourceDisconnectedSessionLimit;
uint32 PolicySourceIdleSessionLimit;
uint32 PolicySourceReconnectionPolicy;
uint32 ReconnectionPolicy;
uint32 TimeLimitPolicy;
uint32 EnableTimeoutWarning;
};
Члены
Класс Win32_TSSessionSetting имеет следующие типы членов:
Методы
Класс Win32_TSSessionSetting содержит следующие методы.
Метод | Описание |
---|---|
BrokenConnection | Задает свойства неработаемых соединений, включенные в этот класс. |
TimeLimit | Задает свойства ограничения по времени, включенные в этот класс. |
Свойства
Класс Win32_TSSessionSetting имеет следующие свойства.
-
ActiveSessionLimit
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Максимальное время в миллисекундах, выделенное активному сеансу. Значение 0 указывает бесконечное количество времени.
-
-
BrokenConnectionAction
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Действие, выполняемое сервером в сеансе, когда подключение было разорвано из-за потери сети или превышения ограничений по времени.
-
-
Отключиться (0)
-
Пользователь отключен от сеанса.
-
Завершение (1)
-
Сеанс окончательно удаляется с сервера.
BrokenConnectionPolicy
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Политика, используется сервером для определения того, когда следует разорвать подключение из-за потери сети или превышения ограничений по времени.
Переопределение сервера (1)
Параметры политики отключения пользователя переопределяются сервером.
На пользователя (0)
Действуют параметры политики отключения пользователя.
Caption
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (64)
Краткое описание (однострочный текст) объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
Описание
-
Тип данных: string
-
Тип доступа: только для чтения
Описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
DisconnectedSessionLimit
-
Тип данных: uint32
-
Тип доступа: только для чтения
Интервал времени в миллисекундах, по истечении которого завершается отключенный сеанс. Значение 0 указывает бесконечное количество времени.
EnableTimeoutWarning
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Включает предупреждение о времени ожидания.
Windows 7, Windows Server 2008 R2, Windows Vista и Windows Server 2008: Это свойство недоступно.
IdleSessionLimit
-
Тип данных: uint32
-
Тип доступа: только для чтения
Интервал времени в миллисекундах, по истечении которого завершается бездействующий сеанс. Значение 0 указывает бесконечное количество времени.
InstallDate
-
Тип данных: datetime
-
Тип доступа: только для чтения
-
Квалификаторы: Mappingstrings ("MIF. DMTF| ComponentID|001.5")
Дата установки объекта. Отсутствие значения не означает, что объект не установлен.
Это свойство наследуется от CIM_ManagedSystemElement.
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
Имя объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
PolicySourceActiveSessionLimit
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство ActiveSessionLimit сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourceBrokenConnectionAction
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство BrokenConnectionAction сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourceDisconnectedSessionLimit
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство DisconnectedSessionLimit сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourceIdleSessionLimit
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство IdleSessionLimit сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
PolicySourceReconnectionPolicy
-
Тип данных: uint32
-
Тип доступа: только для чтения
Указывает, настроено ли свойство ReconnectPolicy сервером, групповой политикой или по умолчанию.
0
Сервер
1
Групповая политика
2
Значение по умолчанию
ReconnectionPolicy
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Указывает, должен ли пользователь использовать предыдущий клиент для повторного подключения к отключенным сеансам.
Любой клиент (0)
Для повторного подключения будет использоваться любой клиент.
Предыдущий клиент (1)
Для повторного подключения будет использоваться предыдущий клиент, использовавшийся в соединении.
Состояние
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (10)
Текущее состояние объекта. Можно определить различные операционные и нерабочие состояния. Операционные состояния: "ОК", "Понижено" и "Сбой pred" (элемент, например жесткий диск с поддержкой SMART, может работать правильно, но прогнозирует сбой в ближайшем будущем). К нерабочим состояниям относятся: "Ошибка", "Запуск", "Остановка" и "Служба". Последняя служба может применяться во время зеркало повторного изменения диска, перезагрузки списка разрешений пользователя или других административных действий. Не все такие работы выполняются в режиме on-line, но управляемый элемент не является ни "ОК", ни в одном из других состояний.
Это свойство наследуется от CIM_ManagedSystemElement.
("ОК")
("Ошибка")
("Пониженная производительность")
("Неизвестно")
("Pred Fail")
("Запуск")
("Остановка")
("Служба")
Имя терминала
-
Тип данных: string
-
Тип доступа: только для чтения
Имя терминала.
Это свойство наследуется от Win32_TerminalSetting.
TimeLimitPolicy
-
Тип данных: uint32
-
Тип доступа: чтение и запись
Политика, используется сервером для определения временных ограничений для сеансов пользователей.
На пользователя (0)
Действуют параметры политики ограничений по времени пользователя.
Переопределение сервера (1)
Параметры политики ограничения времени пользователя переопределяются сервером.
Комментарии
Имейте в виду, что 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 |
|