Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive i metodi per configurare i certificati del listener in un server Windows che non fa parte di una distribuzione di Servizi Desktop remoto.This article describes the methods to configure listener certificates on a Windows Server that't part of a Remote Desktop Services (RDS) deployment.
Numero KB originale: 3042780
Informazioni sulla disponibilità del listener del server Desktop remoto
Il componente listener viene eseguito sul server Desktop remoto ed è responsabile dell'ascolto e dell'accettazione di nuove connessioni client RDP (Remote Desktop Protocol). In questo modo gli utenti stabiliscono nuove sessioni remote nel server Desktop remoto. È disponibile un listener per ogni connessione di Servizi Desktop remoto presente nel server Desktop remoto. Le connessioni possono essere create e configurate utilizzando lo strumento Configurazione di Servizi Desktop remoto.
Configurare il certificato del listener del server Desktop remoto
I dati di configurazione per il listener RDS vengono archiviati nella classe Win32_TSGeneralSetting
in Strumentazione di Gestione Windows (WMI) nello spazio dei nomi Root\CimV2\TerminalServices
.
Il certificato per il listener di Servizi Desktop remoto viene fatto riferimento tramite il valore identificazione personale di tale certificato in una proprietà SSLCertificateSHA1Hash . Il valore di identificazione personale è univoco per ogni certificato.
Annotazioni
Prima di eseguire i comandi, il certificato da usare deve essere importato nell'archivio certificati personale per l'account computer (tramite certlm.msc
). Se non si importa il certificato, verrà visualizzato un errore parametro non valido .
Per configurare un certificato tramite WMI, seguire questa procedura:
- Aprire la finestra di dialogo delle proprietà per il certificato e selezionare la scheda Dettagli .
Scorrere verso il basso fino al campo Impronta digitale e copiare la stringa esadecimale delimitata da spazi su Blocco note.
Lo screenshot seguente mostra un esempio dell'impronta digitale del certificato nelle proprietà Certificate :
Se si copia la stringa nel Blocco note, dovrebbe essere simile allo screenshot seguente:
Dopo aver rimosso gli spazi nella stringa, contiene ancora il carattere ASCII invisibile che è visibile solo al prompt dei comandi. Lo screenshot seguente è un esempio:
Assicurarsi che questo carattere ASCII venga rimosso prima di eseguire il comando per importare il certificato.
Rimuovere tutti gli spazi dalla stringa. Potrebbe essere presente un carattere INVISIBILII copiato anche. Questo carattere non è visibile nel Blocco note. Per convalidare la stringa, copiare la stringa direttamente nella finestra del prompt dei comandi.
Al prompt dei comandi, eseguire il seguente comando
wmic
insieme all'impronta digitale ottenuta nel passaggio 3:wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
Lo screenshot seguente mostra un esempio di esito positivo:
Scorri verso il basso fino al campo Impronta digitale e copia la stringa esadecimale delimitata da spazi in un editor di testo come Blocco Note.
Il seguente esempio mostra un esempio dell'impronta digitale del certificato nelle proprietà Certificate:
Quando si copia la stringa nel Blocco note, dovrebbe essere simile allo screenshot seguente:
Dopo aver rimosso gli spazi nella stringa, contiene ancora un carattere ASCII invisibile che è visibile solo al prompt dei comandi. La schermata seguente mostra un esempio:
Assicurarsi che questo carattere ASCII venga rimosso prima di eseguire il comando per importare il certificato.
Rimuovere tutti gli spazi dalla stringa. Potrebbe essere presente anche un carattere ASCII invisibile copiato. Questo carattere non è visibile nel Blocco note. Per convalidare la stringa, copiare la stringa direttamente nella finestra del prompt dei comandi.
Al prompt dei comandi, esegui il seguente comando
wmic
insieme al valore dell'impronta digitale ottenuto nel passaggio 3.wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
Lo screenshot seguente mostra un esempio di esito positivo:
Scorrere verso il basso fino al campo Impronta digitale e copiarlo. Lo screenshot seguente è un esempio dell'identificazione personale del certificato nelle proprietà Certificate :
Nel prompt dei comandi, eseguire il seguente comando PowerShell insieme al valore dell'impronta digitale ottenuto nel passaggio 2:
Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices | Set-WmiInstance -Arguments @{SSLCertificateSHA1Hash="THUMBPRINT"}
Lo screenshot seguente mostra un esempio di esito positivo: