PTah
f35e2e2d96
fix: чтение SSLCertificateSHA1Hash через Registry API + версия 1.0.3
...
Усилена нормализация byte[]/Object[] из реестра; в логе версия модуля
для проверки git pull; RestoreTls нормализует thumbprint.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 21:13:56 +10:00
PTah
27c1f49be1
fix: сравнение SSLCertificateSHA1Hash — байты реестра vs hex thumbprint
...
Реестр отдаёт byte[]; TermService принимал cert, но проверка Persisted ложно падала.
Добавлены ConvertTo-RdpRepairThumbprintHex и самотесты на форматы DAK-PC.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 21:12:37 +10:00
PTah
d25fea82b1
fix: Export-RdpRepairDiagnosticReport ломался на одном cert (foreach PS 5.1)
...
foreach по PSCustomObject перечисляет свойства, не cert — нужен @().
Рекурсивное flatten в Get-RdpRepairCertificateArray, самотест Export-паттерна.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 20:32:38 +10:00
PTah
5761710fa1
fix: Thumbprint при одном cert после нативного сброса (PS 5.1 unwrap)
...
Добавлены Get-RdpRepairCertificateArray/FirstCertificate, самотесты на вложенные
массивы; Fix-RdpTls больше не использует Select-Object -First 1 на cert.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 20:31:03 +10:00
PTah
60b843b936
fix: корректный .Count при одном RDP-сертификате в store
...
PowerShell 5.1 разворачивал одноэлементные коллекции cert и ломал диагностику.
Добавлены самотест и обновлён README (-IncludeAdminTests, обход GPO).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 20:25:00 +10:00
PTah
14348a0181
feat: локальные скрипты починки RDP/TLS для Windows (fix-DAK-PC)
...
Fix-RdpTls.ps1 с фазами диагностики, cert, ACL, привязкой; самотесты; docs repair install и возврат TLS.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 19:05:29 +10:00