Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Methoden zum Konfigurieren von Listenerzertifikaten auf einem Windows Server beschrieben, der nicht Teil einer RdS-Bereitstellung (Remote Desktop Services) ist.
Ursprüngliche KB-Nummer: 3042780
Informationen zur Verfügbarkeit des Remotedesktopserverlisteners
Die Listenerkomponente wird auf dem Remotedesktopserver ausgeführt und ist für das Überwachen und Akzeptieren neuer RDP-Clientverbindungen (Remote Desktop Protocol) verantwortlich. Auf diese Weise können Benutzer neue Remotesitzungen auf dem Remotedesktopserver einrichten. Es gibt einen Listener für jede jeweilige Verbindung der Remote Desktop-Dienste, die auf dem Remotedesktopserver besteht. Verbindungen können mithilfe des Remotedesktopdienste-Konfigurationstools erstellt und konfiguriert werden.
Konfigurieren Sie das Listener-Zertifikat für den Remotedesktopserver.
Die Konfigurationsdaten für den RDS-Listener werden in der Klasse in der Win32_TSGeneralSetting
Windows-Verwaltungsinstrumentation (WMI) unter dem Root\CimV2\TerminalServices
Namespace gespeichert.
Auf das Zertifikat für den RDS-Listener wird über den Fingerabdruckwert dieses Zertifikats in einer SSLCertificateSHA1Hash-Eigenschaft verwiesen. Der Fingerabdruckwert ist für jedes Zertifikat eindeutig.
Notiz
Bevor Sie die Befehle ausführen, muss das Zertifikat, das Sie verwenden möchten, in den persönlichen Zertifikatspeicher für das Computerkonto (über certlm.msc
) importiert werden. Wenn Sie das Zertifikat nicht importieren, wird ein Fehler "Ungültiger Parameter " angezeigt.
Führen Sie die folgenden Schritte aus, um ein Zertifikat mithilfe von WMI zu konfigurieren:
- Öffnen Sie das Dialogfeld "Eigenschaften" für Ihr Zertifikat, und wählen Sie die Registerkarte "Details " aus.
Scrollen Sie nach unten zum Fingerabdruckfeld und kopieren Sie die durch Leerzeichen getrennte hexadezimale Zeichenfolge in einen Editor wie Notepad.
Der folgende Screenshot zeigt ein Beispiel für den Zertifikatfingerabdruck in den Zertifikateigenschaften :
Wenn Sie die Zeichenfolge in Editor kopieren, sollte sie dem folgenden Screenshot ähneln:
Nachdem Sie die Leerzeichen in der Zeichenfolge entfernt haben, enthält sie weiterhin das unsichtbare ASCII-Zeichen, das nur an der Eingabeaufforderung sichtbar ist. Der folgende Screenshot ist ein Beispiel:
Stellen Sie sicher, dass dieses ASCII-Zeichen entfernt wird, bevor Sie den Befehl ausführen, um das Zertifikat zu importieren.
Entfernen Sie alle Leerzeichen aus der Zeichenfolge. Es kann ein unsichtbares ACSII-Zeichen geben, das ebenfalls kopiert wird. Dieses Zeichen ist in Notepad nicht sichtbar. Um die Zeichenfolge zu überprüfen, kopieren Sie die Zeichenfolge direkt in das Eingabeaufforderungsfenster.
Führen Sie an der Eingabeaufforderung den folgenden
wmic
Befehl zusammen mit dem In Schritt 3 abgerufenen Fingerabdruckwert aus:wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
Der folgende Screenshot zeigt ein erfolgreiches Beispiel:
Scrollen Sie nach unten zum Fingerabdruckfeld und kopieren Sie die durch Leerzeichen getrennte hexadezimale Zeichenfolge in einen Text-Editor wie Editor.
Der folgende Screenshot zeigt ein Beispiel für den Zertifikatfingerabdruck in den Zertifikateigenschaften :
Wenn Sie die Zeichenfolge in den Editor Notepad kopieren, sollte sie wie das folgende Screenshot aussehen.
Nachdem Sie die Leerzeichen in der Zeichenfolge entfernt haben, enthält sie weiterhin ein unsichtbares ASCII-Zeichen, das nur an der Eingabeaufforderung sichtbar ist. Im folgenden Screenshot wird ein Beispiel gezeigt:
Stellen Sie sicher, dass dieses ASCII-Zeichen entfernt wird, bevor Sie den Befehl ausführen, um das Zertifikat zu importieren.
Entfernen Sie alle Leerzeichen aus der Zeichenfolge. Möglicherweise gibt es ein unsichtbares ACSII-Zeichen, das ebenfalls kopiert wird. Dieses Zeichen ist in Notepad nicht sichtbar. Um die Zeichenfolge zu überprüfen, kopieren Sie die Zeichenfolge direkt in das Eingabeaufforderungsfenster.
Führen Sie an der Eingabeaufforderung den folgenden
wmic
Befehl zusammen mit dem In Schritt 3 abgerufenen Fingerabdruckwert aus:wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
Der folgende Screenshot zeigt ein erfolgreiches Beispiel:
Scrollen Sie nach unten zum Fingerabdruckfeld , und kopieren Sie es. Der folgende Screenshot ist ein Beispiel für den Zertifikatfingerabdruck in den Zertifikateigenschaften :
Führen Sie an der Eingabeaufforderung den folgenden PowerShell-Befehl zusammen mit dem In Schritt 2 abgerufenen Fingerabdruckwert aus:
Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices | Set-WmiInstance -Arguments @{SSLCertificateSHA1Hash="THUMBPRINT"}
Der folgende Screenshot zeigt ein erfolgreiches Beispiel: