IADsTSUserEx 接口 (tsuserex.h)

IADsTSUserEx 接口的属性方法可用于检查和配置远程桌面服务用户属性。 属性包括 IADsTSUserEx 类的 logon、TerminalServicesHomeDirectory、remote control、session 和 environment 属性。

在调用此接口的方法之前,必须调用 IADs::GetInfo 方法或 IADs::GetInfoEx 方法,以便将 ADSI 对象的属性值从基础目录存储加载到属性缓存中。 调用 IADs::GetInfo 以刷新 类的所有属性值;调用 IADs::GetInfoEx 以刷新属性缓存中所选属性的值。

调用此接口的方法后,必须调用 IADs::SetInfo 方法,将属性值更改保存在基础目录存储的持久存储中。

有关详细信息,请参阅 ADSI 属性缓存ADSI 接口的参考部分。 有关属性方法的一般讨论,请参阅 接口属性方法

下表按 vtable 顺序列出了 IADsTSUserEx 接口的属性方法。

继承

IADsTSUserEx 接口继承自 IDispatch 接口。

方法

IADsTSUserEx 接口具有以下方法。

 
IADsTSUserEx::get_AllowLogon

一个 值,该值指定是否允许用户登录到远程桌面会话主机 (RD 会话主机) 服务器。 (获取)
IADsTSUserEx::get_BrokenConnectionAction

一个 值,该值指定达到远程桌面服务会话限制时要执行的操作。 (获取)
IADsTSUserEx::get_ConnectClientDrivesAtLogon

一个 值,该值指定在启动远程桌面服务会话时是否应重新连接映射的客户端驱动器。 (获取)
IADsTSUserEx::get_ConnectClientPrintersAtLogon

一个 值,该值指定是否在登录时重新连接到映射的客户端打印机。 (获取)
IADsTSUserEx::get_DefaultToMainPrinter

一个 值,该值指定是否自动打印到客户端的默认打印机。 (获取)
IADsTSUserEx::get_EnableRemoteControl

一个 值,该值指定是允许远程观察还是远程控制用户的远程桌面服务会话。 (获取)
IADsTSUserEx::get_MaxConnectionTime

远程桌面服务会话的最长持续时间。 经过指定的分钟数之后,可以断开或终止该会话。 (获取)
IADsTSUserEx::get_MaxDisconnectionTime

断开连接的远程桌面服务会话在远程桌面会话主机 (RD 会话主机) 服务器上保持活动状态的最长时间。 经过指定的分钟数之后,该会话终止。 (获取)
IADsTSUserEx::get_MaxIdleTime

远程桌面服务会话可以保持空闲的最长时间。 经过指定的分钟数后,会话可以断开连接或终止。 (获取)
IADsTSUserEx::get_ReconnectionAction

一个 值,该值指定是否允许重新连接到断开连接的远程桌面服务会话。 (获取)
IADsTSUserEx::get_TerminalServicesHomeDirectory

用户的根目录。 远程桌面会话主机 (RD 会话主机) 服务器上的每个用户都有唯一的根目录。 这可确保在多用户环境中为每个用户单独存储应用程序信息。 (获取)
IADsTSUserEx::get_TerminalServicesHomeDrive

用户的根驱动器。 在网络环境中,此属性是一个字符串,其中包含驱动器规格 (驱动器号,后跟一个冒号) 指定为根目录的 UNC 路径映射到该字符串。 (获取)
IADsTSUserEx::get_TerminalServicesInitialProgram

当用户登录到远程桌面会话主机 (RD 会话主机) 服务器时,用户希望自动启动的应用程序的路径和文件名。 (获取)
IADsTSUserEx::get_TerminalServicesProfilePath

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时要使用的漫游或强制配置文件路径。 (获取)
IADsTSUserEx::get_TerminalServicesWorkDirectory

用户的工作目录路径。 (获取)
IADsTSUserEx::p ut_AllowLogon

一个 值,该值指定是否允许用户登录到远程桌面会话主机 (RD 会话主机) 服务器。 (放置)
IADsTSUserEx::p ut_BrokenConnectionAction

一个 值,该值指定达到远程桌面服务会话限制时要执行的操作。 (放置)
IADsTSUserEx::p ut_ConnectClientDrivesAtLogon

一个 值,该值指定在启动远程桌面服务会话时是否应重新连接映射的客户端驱动器。 (放置)
IADsTSUserEx::p ut_ConnectClientPrintersAtLogon

一个 值,该值指定是否在登录时重新连接到映射的客户端打印机。 (放置)
IADsTSUserEx::p ut_DefaultToMainPrinter

一个 值,该值指定是否自动打印到客户端的默认打印机。 (放置)
IADsTSUserEx::p ut_EnableRemoteControl

一个 值,该值指定是允许远程观察还是远程控制用户的远程桌面服务会话。 (放置)
IADsTSUserEx::p ut_MaxConnectionTime

远程桌面服务会话的最长持续时间。 经过指定的分钟数之后,可以断开或终止该会话。 (放置)
IADsTSUserEx::p ut_MaxDisconnectionTime

断开连接的远程桌面服务会话在远程桌面会话主机 (RD 会话主机) 服务器上保持活动状态的最长时间。 经过指定的分钟数之后,该会话终止。 (放置)
IADsTSUserEx::p ut_MaxIdleTime

远程桌面服务会话可以保持空闲的最长时间。 经过指定的分钟数后,会话可以断开连接或终止。 (放置)
IADsTSUserEx::p ut_ReconnectionAction

一个 值,该值指定是否允许重新连接到断开连接的远程桌面服务会话。 (放置)
IADsTSUserEx::p ut_TerminalServicesHomeDirectory

用户的根目录。 远程桌面会话主机 (RD 会话主机) 服务器上的每个用户都有唯一的根目录。 这可确保在多用户环境中为每个用户单独存储应用程序信息。 (放置)
IADsTSUserEx::p ut_TerminalServicesHomeDrive

用户的根驱动器。 在网络环境中,此属性是一个字符串,其中包含驱动器规格 (驱动器号,后跟一个冒号) 指定为根目录的 UNC 路径映射到该驱动器号。 (放置)
IADsTSUserEx::p ut_TerminalServicesInitialProgram

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时,用户希望自动启动的应用程序的路径和文件名。 (放置)
IADsTSUserEx::p ut_TerminalServicesProfilePath

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时要使用的漫游或必需的配置文件路径。 (放置)
IADsTSUserEx::p ut_TerminalServicesWorkDirectory

用户的工作目录路径。 (放置)

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 tsuserex.h (包括 Tsuserex.h、Tsuserex_i.c)

另请参阅

ADSI 接口

Active Directory 服务界面脚本

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

接口属性方法