замена_сертификатов_rdp_без_роли_rds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
замена_сертификатов_rdp_без_роли_rds [2023/11/23 11:15] jpзамена_сертификатов_rdp_без_роли_rds [2024/11/01 10:05] (current) jp
Line 5: Line 5:
 Данные самоподписанные сертификаты можно найти в хранилище сертификатов компьютера, в папке //remote desktop//. Данные самоподписанные сертификаты можно найти в хранилище сертификатов компьютера, в папке //remote desktop//.
  
 +;#;
 {{::rdp_certs_location.jpg|}} {{::rdp_certs_location.jpg|}}
 +;#;
  
 Генерация и установка валидных сертификатов сама по себе автоматически не заставляет сервисы RDP их использовать. В документации MS есть несколько условий валидности установленных сертификатов RDP: Генерация и установка валидных сертификатов сама по себе автоматически не заставляет сервисы RDP их использовать. В документации MS есть несколько условий валидности установленных сертификатов RDP:
Line 29: Line 31:
 Get-ChildItem Get-ChildItem
 </code>  </code> 
 +
 +Установим сертификат для использования: 
 +
 +<WRAP prewrap>
 +<code>
 +wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="B4E058D98DA397B3AF46F391F605FDFB211BE91D"
 +</code>
 +</WRAP>
 +
 +:!: //Установку сертификата нужно производить из консоли, запущенной от имени админа.// \\
 +:!: //Перезапуск служб не требуется.//
 +
 +В случае успеха, получим сообщение: //Property(s) update successful.//
 +
 +Посмотреть используемый сертификат можно командой:
 +
 +<code>
 +Get-WmiObject "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices -Filter "TerminalName='RDP-tcp'"
 +</code>
 +
 +:!: //Команды, связанные с WMI - не отрабатываются в PowerShell 7, только в PS5//
 +
 +{{tag>Microsoft TerminalServices WindowsServer Certificates PowerShell}}
замена_сертификатов_rdp_без_роли_rds.1700738137.txt.gz · Last modified: 2023/11/23 11:15 by jp