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) |