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


Класс Win32_TSEnvironmentSetting

Класс WMI Win32_TSEnvironmentSetting определяет параметры конфигурации для класса Win32_Terminal , включая начальную политику программы.

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

Синтаксис

[dynamic, provider("Win32_WIN32_TSENVIRONMENTSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSEnvironmentSetting : Win32_TerminalSetting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   TerminalName;
  uint32   ClientWallPaper;
  string   InitialProgramPath;
  uint32   InitialProgramPolicy;
  uint32   PolicySourceClientWallPaper;
  uint32   PolicySourceInitialProgramPath;
  uint32   PolicySourceStartIn;
  string   Startin;
};

Члены

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

Методы

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

Метод Описание
InitialProgram Задает свойства программы запуска, включенные в этот класс.
SetClientWallPaper Задает свойство ClientWallPaper .

Свойства

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

Caption

Тип данных: string

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

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

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

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

ClientWallPaper

Тип данных: uint32

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

Указывает, отображается ли изображение фонового рисунка на клиенте. Отсутствие отображения фонового изображения может сэкономить системные ресурсы, уменьшив время, необходимое для перекраски экрана.

False (0)

Изображение обои не отображается на клиенте.

True (1)

Изображение обои отображается на клиенте.

Описание

Тип данных: string

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

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

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

InitialProgramPath

Тип данных: string

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

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

InitialProgramPolicy

Тип данных: uint32

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

Политика, используемой сервером для определения пути запуска программы и имени файла, а также имени папки, в котором она находится.

На пользователя (0)

Параметры программы запуска пользователя действуют.

Переопределение сервера (1)

Параметры программы запуска пользователя переопределяются сервером.

Режим одного приложения (2)

В этом сеансе будет выполняться только одно приложение. Сведения о программе запуска игнорируются.

InstallDate

Тип данных: datetime

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

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

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

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

имя;

Тип данных: string

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

Имя объекта.

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

PolicySourceClientWallPaper

Тип данных: uint32

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

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

0

Сервер

1

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

2

Значение по умолчанию

PolicySourceInitialProgramPath

Тип данных: uint32

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

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

0

Сервер

1

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

2

Значение по умолчанию

PolicySourceStartIn

Тип данных: uint32

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

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

0

Сервер

1

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

2

Значение по умолчанию

Startin

Тип данных: string

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

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

Состояние

Тип данных: string

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

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

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

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

("ОК")

("Ошибка")

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

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

("Pred Fail")

("Запуск")

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

("Служба")

Имя терминала

Тип данных: string

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

Имя терминала.

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

Комментарии

Имейте в виду, что 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_TerminalSetting