Войти

Показать полную графическую версию : [решено] Поиск дублей сертификатов


sov44
16-10-2023, 08:04
Подскажите, как с помощью PowerShell получить список дублей корневых сертификатов с указанием мест их размещения?
Вывод общего списка сертификатов сложностей не вызывает
Get-ChildItem -Path cert:\LocalMachine\Root -Recurse
Но как отфильтровать дубли?

DJ Mogarych
16-10-2023, 13:09
Get-ChildItem -Path cert:\LocalMachine\Root -Recurse |sort thumbprint -Unique

sov44
16-10-2023, 14:39
DJ Mogarych, к сожалению ключик не подошел. На тестовой машине, где точно нет дублей сертификатов, в консоль выводятся все имеющиеся. win10x64
Get-ChildItem -Path cert:\LocalMachine\Root -Recurse |sort thumbprint -Unique >d:\7\out.txt

Вечером потестю код на машинке с дублями.

DJ Mogarych
16-10-2023, 14:53
Так и должно быть, дубли в выборку не попадают.

Надо отфильтровать дубли или отфильтровать уникальные сертификаты?


(Get-ChildItem -Path cert:\LocalMachine\Root -Recurse |group thumbprint |? count -gt 1).group

sov44
16-10-2023, 15:00
Надо отфильтровать дубли или отфильтровать уникальные сертификаты? »
Надо отфильтроватть дубли, если они есть.

sov44
16-10-2023, 19:30
Проверил код на машинке с дублями сертификатов, код отработал как надо! DJ Mogarych, спасибо за помощь!




© OSzone.net 2001-2012