IMsTscNonScriptable-Schnittstelle
Enthält Eigenschaften und Methoden, die sich auf die Anwendung eines Kennworts für das ActiveX-Remotedesktopsteuerelement beziehen.
Die Standard Verwendung der IMsTscNonScriptable-Schnittstelle besteht darin, den automatischen Kennwortanmeldungszugriff auf Remotedesktopsitzungshostserver (RD-Sitzungshostserver) in Szenarien zu konfigurieren, in denen das ActiveX-Remotedesktop-Steuerelement in einem benutzerdefinierten Container gehostet wird. Wenn die automatische Anmeldung konfiguriert ist, erhält der Benutzer das Dialogfeld Windows-Anmeldung zur Verbindungszeit nicht.
Auf einigen Plattformen können die Methoden der IMsTscNonScriptable-Schnittstelle verwendet werden, um Kennwörter in einem von drei unterstützten Formaten anzugeben:
- Klartext
- Portabel codiert
- Binär (nichtportierbar) codiert
Beachten Sie, dass ein Kennwort in einem codierten Format aus zwei Teilen besteht:
- Codierter Kennwortteil.
- Salzwertteil.
Beide Teile sind erforderlich, um ein codiertes Kennwort festzulegen. Weder der codierte Kennwortteil noch der Salzwertteil sollten als sicher verschlüsselt betrachtet werden.
Der skriptfähige Zugriff auf Klartextkennwörter ist über die ClearTextPassword-Eigenschaft der skriptfähigen Schnittstelle IMsRdpClientAdvancedSettings verfügbar.
Auf die IMsTscNonScriptable-Schnittstelle kann nur über die vtable zugegriffen werden.
Member
Die IMsTscNonScriptable-Schnittstelle erbt von der IUnknown-Schnittstelle . IMsTscNonScriptable verfügt auch über folgende Arten von Membern:
Methoden
Die IMsTscNonScriptable-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
Resetpassword | Setzt alle Kennwortzustände im Steuerelement zurück. |
Eigenschaften
Die IMsTscNonScriptable-Schnittstelle verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
BinaryPassword |
Lesen/Schreiben |
Diese Eigenschaft wird nicht unterstützt. |
BinarySalt |
Lesen/Schreiben |
Diese Eigenschaft wird nicht unterstützt. |
ClearTextPassword |
Lesegeschützt |
Das Remotedesktop-ActiveX-Steuerelementkennwort im Klartextformat. |
PortablePassword |
Lesen/Schreiben |
Diese Eigenschaft wird nicht unterstützt. |
PortableSalt |
Lesen/Schreiben |
Diese Eigenschaft wird nicht unterstützt. |
Bemerkungen
Die Angabe eines Kennworts für das ActiveX-Remotedesktopsteuerelement ist optional. Wenn Sie ein Kennwort für das Steuerelement angeben, sollten Sie nur eines der drei vorherigen Formate auf das Steuerelement anwenden, bevor Sie die Verbindung mit einem Aufruf der Connect-Methode initiieren.
Hinweis
Sie können die automatische Anmeldung auf dem Server auch mit dem Konfigurationstool für Remotedesktopdienste (Tscc.msc.) aktivieren. Ein Administrator kann dieses Tool verwenden, um einer Verbindung in einer Situation, in der eine automatisierte Anmeldung erforderlich ist, ein bestimmtes Kennwort zuzuweisen.
Weitere Informationen zur Remotedesktop-Webverbindung finden Sie unter Anforderungen für die Remotedesktopwebverbindung.
Die IMsTscNonScriptable-Schnittstelle wurde um die folgenden Schnittstellen erweitert, wobei jede neue Schnittstelle alle Methoden und Eigenschaften der vorherigen Schnittstellen erbt:
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Typbibliothek |
|
DLL |
|
CLSID |
CLSID_MsRdpClient ist definiert als 791fa017-2de3-492e-acc5-53c67a2b94d0 CLSID_MsRdpClient10 ist definiert als C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 CLSID_MsRdpClient10NotSafeForScripting ist definiert als A0C63C30-F08D-4AB4-907C-34905D770C7D70C7D CLSID_MsRdpClient2 ist definiert als 9059F30F-4EB1-4BD2-9FDC-36F43A218F4A CLSID_MsRdpClient2a ist definiert als 971127BB-259F-48C2-BD75-5F97A331551 CLSID_MsRdpClient2NotSafeForScripting ist definiert als 3523C2FB-4031-44E4-9A3B-F1E94986E7F CLSID_MsRdpClient3 ist definiert als 7584C670-2274-4EFB-B00B-D6AABA6D3850 CLSID_MsRdpClient3a ist definiert als 6A6F4B83-45C5-4CA9-BDD9-0D81C12295E4 CLSID_MsRdpClient3NotSafeForScripting ist definiert als ACE575FD-1FCF-4074-9401-EBAB990FA9DE CLSID_MsRdpClient4 ist definiert als 4EDCB26C-D24C-4E72-AF07-B576699AC0DE CLSID_MsRdpClient4a ist definiert als 54CE37E0-9834-41AE-9896-4DAB69DC022B CLSID_MsRdpClient4NotSafeForScripting ist definiert als 6AE29350-321B-42BE-BBE5-12FB5270C0DE CLSID_MsRdpClient5 ist definiert als 4EB89FF4-7F78-4A0F-8B8D-2BF02E94E4B2 CLSID_MsRdpClient5NotSafeForScripting ist definiert als 4EB2F086-C818-447E-B32C-C51CE2B30D31 CLSID_MsRdpClient6 ist definiert als 7390F3D8-0439-4C05-91E3-CF5CB290C3D0 CLSID_MsRdpClient6NotSafeForScripting ist definiert als D2EA46A7-C2BF-426B-AF24-E19C4456399 CLSID_MsRdpClient7 ist definiert als A9D7038D-B5ED-472E-9C47-94BEA90A5910 CLSID_MsRdpClient7NotSafeForScripting ist definiert als 54D38BF7-B1EF-4479-9674-1BD6EA465258 CLSID_MsRdpClient8 ist definiert als 5F681803-2900-4C43-A1CC-CF405404A676 CLSID_MsRdpClient8NotSafeForScripting ist definiert als A3BC03A0-041D-42E3-AD22-882B7865C9C5 CLSID_MsRdpClient9 ist definiert als 301B94BA-5D25-4A12-BFFE-3B6E7A616585 CLSID_MsRdpClient9NotSafeForScripting ist definiert als 8B918B82-7985-4C24-89DF-C33AD2BBFBCD CLSID_MsRdpClientNotSafeForScripting ist definiert als 7CACBD7B-0D99-468F-AC33-22E495C0AFE5 CLSID_MsTscAx ist definiert als 1FB464C8-09BB-4017-A2F5-EB742F04392F CLSID_MsTscAxNotSafeForScripting ist definiert als A41A4187-5A86-4E26-B40A-856F9035D9CB |
IID |
IID_IMsTscNonScriptable ist definiert als C1E6743A-41C1-4A74-832A-0DD06C1C7A0E |