La version de Windows Server 2012 a donc supprimé bon nombre des anciens utilitaires de configuration liés à Remote Desktop. En particulier, il n'y a plus d' utilitaire de configuration d'hôte de session Bureau à distance qui vous a donné accès à la boîte de dialogue de propriétés RDP-Tcp qui vous permet de configurer un certificat personnalisé à utiliser par RDSH. À sa place se trouve une nouvelle interface graphique consolidée qui fait partie du flux de travail global "Modifier les propriétés de déploiement" dans le nouveau gestionnaire de serveur. Le problème, c'est que vous ne pouvez accéder à ce flux de travail que si le rôle Services Bureau à distance est installé (pour autant que je sache).
Cela semble être un peu un oubli de la part de Microsoft. Comment pouvons-nous configurer un certificat SSL personnalisé pour RDP sur Windows Server 2012 lorsqu'il s'exécute en mode d'administration à distance par défaut sans installer inutilement le rôle Services de bureau à distance?
la source
Réponses:
Il s'avère qu'une grande partie des données de configuration pour RDSH est stockée dans la
Win32_TSGeneralSetting
classe dans WMI dans l'root\cimv2\TerminalServices
espace de noms. Le certificat configuré pour une connexion donnée est référencé par la valeur Thumbprint de ce certificat sur une propriété appeléeSSLCertificateSHA1Hash
.UPDATE: Voici une solution généralisée de Powershell qui enregistre et définit l'empreinte du premier certificat SSL dans le magasin personnel de l'ordinateur. Si votre système comporte plusieurs certificats, vous devez ajouter une
-Filter
option à lagci
commande pour vous assurer de référencer le certificat correct. J'ai laissé ma réponse originale intacte au-dessous de ceci pour référence.Pour obtenir la valeur d'empreinte
Maintenant que vous avez la valeur empreinte numérique, voici une ligne que vous pouvez utiliser pour définir la valeur à l'aide de wmic:
Ou si PowerShell est votre truc, vous pouvez utiliser ceci à la place:
Remarque: le certificat doit figurer dans le magasin de certificats 'Personnel' du compte de l'ordinateur.
la source
wmic
. Je viens de voir la note en bas. Assurez-vous que le certificat se trouve également dans le magasin Personnel. Le mien était dans le magasin d'hébergement Web cette fois ...Si vous obtenez "Paramètre non valide" lorsque vous essayez la solution de Ryan, assurez-vous que vous utilisez l'invite de commande avec privilège (exécutée en tant qu'administrateur).
la source
Vous avez besoin de votre
domain.pfx
& l'empreinte digitale dans un fichier txtSSLCertificateSHA1Hash.txt
.Puis lancez ceci dans CMD:
la source