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


Класс Win32_TSSessionDirectory

Определяет параметры конфигурации брокера подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) для класса Win32_TSSessionDirectorySetting.

Примечание

В Windows Server 2008 R2 имя брокера сеансов служб терминалов (посредник сеанса TS) было изменено на посредник подключений к удаленному рабочему столу. Эти свойства применяются ко всем поддерживаемым операционным системам, если не указано иное.

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

Синтаксис

[dynamic, provider("Win32_WIN32_TSSESSIONDIRECTORY_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer"), AMENDMENT]
class Win32_TSSessionDirectory : CIM_Setting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   SessionDirectoryLocation;
  uint32   PolicySourceSessionDirectoryLocation;
  uint32   SessionDirectoryActive;
  uint32   PolicySourceSessionDirectoryActive;
  uint32   SessionDirectoryExposeServerIP;
  uint32   PolicySourceSessionDirectoryExposeServerIP;
  string   SessionDirectoryClusterName;
  uint32   PolicySourceLoadBalancing;
  uint32   GetLoadBalancingState;
  uint32   GetServerWeight;
  uint32   PolicySourceSessionDirectoryClusterName;
  string   SessionDirectoryIPAddress;
  uint32   GetTSRedirectorMode;
  uint32   PolicySourceTSRedirectorMode;
};

Члены

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

Методы

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

Метод Описание
CreateUserDiskTemplate Создает шаблон диска пользователя.
DisableUserVhd Отключает виртуальный жесткий диск профиля пользователя.
EnableUserVhd Включает VHD профиля пользователя на сервере RDSH.
GetCurrentRedirectableAddresses Получает текущий настроенный список допустимых адресов DNS и тип перенаправления.
GetRedirectableAddresses Получает полный список допустимых адресов DNS.
PingSessionDirectory Проверяет, доступен ли сервер посредника подключений к удаленному рабочему столу.
SetCurrentRedirectableAddresses Задает настроенный список допустимых адресов DNS и тип перенаправления.
SetLoadBalancingState Задает значение , указывающее, будет ли сервер участвовать в балансировке нагрузки брокера подключений к удаленным рабочим столам.
SetServerWeight Задает значение веса сервера для балансировки нагрузки посредника подключений к удаленному рабочему столу.
SetSessionDirectoryActive Отключает и включает брокер подключений к удаленному рабочему столу.
SetSessionDirectoryExposeServerIP Задает свойство SessionDirectoryExposeServerIP .
SetSessionDirectoryProperty Задает свойство SessionDirectoryLocation или SessionDirectoryClusterName .
SetTSRedirectorMode Этот метод недоступен.

Свойства

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

Caption

Тип данных: string

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

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

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

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

Описание

Тип данных: string

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

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

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

GetLoadBalancingState

Тип данных: uint32

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

Указывает, настроен ли сервер для участия в балансировке нагрузки посредника подключений к удаленному рабочему столу.

0

Сервер не настроен для участия в балансировке нагрузки посредника подключений к удаленному рабочему столу.

1

Сервер настроен для участия в балансировке нагрузки брокера подключений к удаленному рабочему столу.

GetServerWeight

Тип данных: uint32

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

Извлекает значение веса сервера, используемое при балансировке нагрузки брокера подключений к удаленным рабочим столам.

GetTSRedirectorMode

Тип данных: uint32

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

Указывает, настроен ли сервер для работы в качестве перенаправителя служб удаленных рабочих столов.

0

Сервер настроен для работы в качестве перенаправления служб удаленных рабочих столов.

1

Сервер не настроен для работы в качестве перенаправителя служб удаленных рабочих столов.

Windows Server 2008: Это свойство недоступно.

InstallDate

Тип данных: datetime

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

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

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

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

имя;

Тип данных: string

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

Имя объекта.

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

PolicySourceLoadBalancing

Тип данных: uint32

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

Указывает, настроено ли свойство GetLoadBalancingState сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

PolicySourceSessionDirectoryActive

Тип данных: uint32

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

Указывает, настроено ли свойство SessionDirectoryActive сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

PolicySourceSessionDirectoryClusterName

Тип данных: uint32

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

Указывает, настроено ли свойство SessionDirectoryClusterName сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

PolicySourceSessionDirectoryExposeServerIP

Тип данных: uint32

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

Указывает, настроено ли свойство SessionDirectoryExposeServerIP сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

PolicySourceSessionDirectoryLocation

Тип данных: uint32

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

Указывает, настроено ли свойство SessionDirectoryLocation сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

PolicySourceTSRedirectorMode

Тип данных: uint32

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

Это свойство недоступно.

Windows Server 2008 R2: Указывает, настроено ли свойство GetTSRedirectorMode сервером или групповой политикой.

0 (0x0)

Сервер

1 (0x1)

Групповая политика

SessionDirectoryActive

Тип данных: uint32

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

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

Указывает, участвуют ли службы удаленных рабочих столов в брокере подключений к удаленному рабочему столу.

FALSE (0)

Участие служб удаленных рабочих столов в брокере подключений к удаленному рабочему столу отключено.

TRUE (1)

Включено участие служб удаленных рабочих столов в брокере подключений к удаленному рабочему столу.

SessionDirectoryClusterName

Тип данных: string

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

Виртуальный IP-адрес кластера, к которому принадлежит сервер узла сеансов удаленных рабочих стола.

SessionDirectoryExposeServerIP

Тип данных: uint32

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

Указывает, разрешено ли получение IP-адреса брокера подключений к удаленному рабочему столу.

FALSE (0)

Извлечение запрещено.

TRUE (1)

Извлечение разрешено.

SessionDirectoryIPAddress

Тип данных: string

Тип доступа: чтение и запись

IP-адрес адаптера локальной сети, используемого каталогом сеансов.

SessionDirectoryLocation

Тип данных: string

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

DNS-имя сети или IP-адрес сервера, на котором запущена служба посредника подключений к удаленному рабочему столу.

Состояние

Тип данных: string

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

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

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

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

("ОК")

("Ошибка")

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

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

("Pred Fail")

("Запуск")

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

("Служба")

Комментарии

Для подключения к пространству имен \\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")

В Windows Server 2008 имя функции каталога сеансов служб терминалов было изменено на Посредник сеансов служб терминалов.

В Windows Server 2008 R2 имя компонента брокера сеансов служб терминалов было изменено на посредник подключений к удаленному рабочему столу.

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

Требования

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

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

CIM_Setting

Win32_TSSessionDirectorySetting