Freigeben über


IADsTSUserEx-Schnittstelle (tsuserex.h)

Die Eigenschaftenmethoden der IADsTSUserEx-Schnittstelle können verwendet werden, um Benutzereigenschaften von Remotedesktopdiensten zu untersuchen und zu konfigurieren. Zu den Eigenschaften gehören logon, TerminalServicesHomeDirectory, Remotesteuerung, Sitzung und Umgebungseigenschaften der IADsTSUserEx-Klasse .

Bevor Sie die Methoden dieser Schnittstelle aufrufen, müssen Sie die IADs::GetInfo-Methode oder die IADs::GetInfoEx-Methode aufrufen, um die Eigenschaftswerte des ADSI-Objekts aus dem zugrunde liegenden Verzeichnisspeicher in den Eigenschaftencache zu laden. Rufen Sie IADs::GetInfo auf, um alle Eigenschaftswerte für die Klasse zu aktualisieren. rufen Sie IADs::GetInfoEx auf, um die Werte der ausgewählten Eigenschaften im Eigenschaftencache zu aktualisieren.

Nachdem Sie die Methoden dieser Schnittstelle aufgerufen haben, müssen Sie die IADs::SetInfo-Methode aufrufen, um die Eigenschaftswertänderungen im persistenten Speicher des zugrunde liegenden Verzeichnisspeichers zu speichern.

Weitere Informationen finden Sie unter Der ADSI-Attributcache und im Referenzabschnitt für die ADSI-Schnittstellen. Eine allgemeine Erläuterung zu Eigenschaftenmethoden finden Sie unter Schnittstelleneigenschaftenmethoden.

In der folgenden Tabelle sind die Eigenschaftenmethoden der IADsTSUserEx-Schnittstelle in der vtable-Reihenfolge aufgeführt.

Vererbung

Die IADsTSUserEx-Schnittstelle erbt von der IDispatch-Schnittstelle.

Methoden

Die IADsTSUserEx-Schnittstelle verfügt über diese Methoden.

 
IADsTSUserEx::get_AllowLogon

Ein -Wert, der angibt, ob sich der Benutzer beim Remotedesktop-Sitzungshostserver (RD-Sitzungshost) anmelden darf. (Get)
IADsTSUserEx::get_BrokenConnectionAction

Ein -Wert, der die Aktion angibt, die ausgeführt werden soll, wenn ein Sitzungslimit für Remotedesktopdienste erreicht wird. (Get)
IADsTSUserEx::get_ConnectClientDrivesAtLogon

Ein -Wert, der angibt, ob zugeordnete Clientlaufwerke beim Starten einer Remotedesktopdienste-Sitzung wiederhergestellt werden sollen. (Get)
IADsTSUserEx::get_ConnectClientPrintersAtLogon

Ein -Wert, der angibt, ob bei der Anmeldung wieder eine Verbindung mit zugeordneten Clientdruckern hergestellt werden soll. (Get)
IADsTSUserEx::get_DefaultToMainPrinter

Ein -Wert, der angibt, ob automatisch auf dem Standarddrucker des Clients gedruckt werden soll. (Get)
IADsTSUserEx::get_EnableRemoteControl

Ein -Wert, der angibt, ob die Remoteüberwachung oder die Remotesteuerung der Remotedesktopdienste-Sitzung des Benutzers zugelassen werden soll. (Get)
IADsTSUserEx::get_MaxConnectionTime

Die maximale Dauer der Remotedesktopdienste-Sitzung. Nach Ablauf der angegebenen Anzahl von Minuten kann die Sitzung getrennt oder beendet werden. (Get)
IADsTSUserEx::get_MaxDisconnectionTime

Die maximale Zeitspanne, in der eine nicht verbundene Remotedesktopdienste-Sitzung auf dem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) aktiv bleibt. Nach Ablauf der angegebenen Anzahl von Minuten wird die Sitzung beendet. (Get)
IADsTSUserEx::get_MaxIdleTime

Die maximale Zeitspanne, für die die Remotedesktopdienste-Sitzung im Leerlauf verbleiben kann. Nach Ablauf der angegebenen Anzahl von Minuten kann die Sitzung getrennt oder beendet werden. (Get)
IADsTSUserEx::get_ReconnectionAction

Ein -Wert, der angibt, ob die erneute Verbindung mit einer getrennten Remotedesktopdienste-Sitzung zulässig ist. (Get)
IADsTSUserEx::get_TerminalServicesHomeDirectory

Das Stammverzeichnis für den Benutzer. Jeder Benutzer auf einem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) verfügt über ein eindeutiges Stammverzeichnis. Dadurch wird sichergestellt, dass Anwendungsinformationen für jeden Benutzer in einer Mehrbenutzerumgebung separat gespeichert werden. (Get)
IADsTSUserEx::get_TerminalServicesHomeDrive

Das Stammlaufwerk für den Benutzer. In einer Netzwerkumgebung ist diese Eigenschaft eine Zeichenfolge, die eine Laufwerksspezifikation (einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt) enthält, der der als Stammverzeichnis angegebene UNC-Pfad zugeordnet ist. (Get)
IADsTSUserEx::get_TerminalServicesInitialProgram

Der Pfad und Dateiname der Anwendung, die der Benutzer automatisch starten möchte, wenn sich der Benutzer beim Remotedesktopsitzungshostserver (RD-Sitzungshost) anmeldet. (Get)
IADsTSUserEx::get_TerminalServicesProfilePath

Der Roaming- oder obligatorische Profilpfad, der verwendet werden soll, wenn sich der Benutzer beim Remotedesktopsitzungshostserver (RD-Sitzungshost) anmeldet. (Get)
IADsTSUserEx::get_TerminalServicesWorkDirectory

Der Arbeitsverzeichnispfad für den Benutzer. (Get)
IADsTSUserEx::p ut_AllowLogon

Ein -Wert, der angibt, ob sich der Benutzer beim Remotedesktop-Sitzungshostserver (RD-Sitzungshost) anmelden darf. (Put)
IADsTSUserEx::p ut_BrokenConnectionAction

Ein -Wert, der die Aktion angibt, die ausgeführt werden soll, wenn ein Sitzungslimit für Remotedesktopdienste erreicht wird. (Put)
IADsTSUserEx::p ut_ConnectClientDrivesAtLogon

Ein -Wert, der angibt, ob zugeordnete Clientlaufwerke beim Starten einer Remotedesktopdienste-Sitzung wiederhergestellt werden sollen. (Put)
IADsTSUserEx::p ut_ConnectClientPrintersAtLogon

Ein -Wert, der angibt, ob bei der Anmeldung wieder eine Verbindung mit zugeordneten Clientdruckern hergestellt werden soll. (Put)
IADsTSUserEx::p ut_DefaultToMainPrinter

Ein -Wert, der angibt, ob automatisch auf dem Standarddrucker des Clients gedruckt werden soll. (Put)
IADsTSUserEx::p ut_EnableRemoteControl

Ein -Wert, der angibt, ob die Remoteüberwachung oder die Remotesteuerung der Remotedesktopdienste-Sitzung des Benutzers zugelassen werden soll. (Put)
IADsTSUserEx::p ut_MaxConnectionTime

Die maximale Dauer der Remotedesktopdienste-Sitzung. Nach Ablauf der angegebenen Anzahl von Minuten kann die Sitzung getrennt oder beendet werden. (Put)
IADsTSUserEx::p ut_MaxDisconnectionTime

Die maximale Zeitspanne, in der eine nicht verbundene Remotedesktopdienste-Sitzung auf dem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) aktiv bleibt. Nach Ablauf der angegebenen Anzahl von Minuten wird die Sitzung beendet. (Put)
IADsTSUserEx::p ut_MaxIdleTime

Die maximale Zeitspanne, für die die Remotedesktopdienste-Sitzung im Leerlauf verbleiben kann. Nach Ablauf der angegebenen Anzahl von Minuten kann die Sitzung getrennt oder beendet werden. (Put)
IADsTSUserEx::p ut_ReconnectionAction

Ein -Wert, der angibt, ob die erneute Verbindung mit einer getrennten Remotedesktopdienste-Sitzung zulässig ist. (Put)
IADsTSUserEx::p ut_TerminalServicesHomeDirectory

Das Stammverzeichnis für den Benutzer. Jeder Benutzer auf einem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) verfügt über ein eindeutiges Stammverzeichnis. Dadurch wird sichergestellt, dass Anwendungsinformationen für jeden Benutzer in einer Mehrbenutzerumgebung separat gespeichert werden. (Put)
IADsTSUserEx::p ut_TerminalServicesHomeDrive

Das Stammlaufwerk für den Benutzer. In einer Netzwerkumgebung ist diese Eigenschaft eine Zeichenfolge, die eine Laufwerksspezifikation (einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt) enthält, der der als Stammverzeichnis angegebene UNC-Pfad zugeordnet ist. (Put)
IADsTSUserEx::p ut_TerminalServicesInitialProgram

Der Pfad und Dateiname der Anwendung, die der Benutzer automatisch starten möchte, wenn sich der Benutzer beim Remotedesktopsitzungshostserver (RD-Sitzungshost) anmeldet. (Put)
IADsTSUserEx::p ut_TerminalServicesProfilePath

Der Roaming- oder obligatorische Profilpfad, der verwendet werden soll, wenn sich der Benutzer beim Remotedesktopsitzungshostserver (RD-Sitzungshost) anmeldet. (Put)
IADsTSUserEx::p ut_TerminalServicesWorkDirectory

Der Arbeitsverzeichnispfad für den Benutzer. (Put)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile tsuserex.h (einschließlich Tsuserex.h, Tsuserex_i.c)

Weitere Informationen

ADSI-Schnittstellen

Skripterstellung für Active Directory-Dienstschnittstellen

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

Methoden der Interface-Eigenschaft