Powershell: поиск сертификата в Userstore на основе шаблона - PullRequest
0 голосов
/ 11 декабря 2019

после недели поиска в Google и чтения StackOverflow и множества других веб-сайтов, я все еще не мог получить ответ на свой вопрос, или ответы, которые я нашел, не работали.

Мне нужно найтиотпечаток сертификата магазина пользователя. Сертификат должен быть оформлен по определенному шаблону. Если имеется более одного сертификата, мне понадобятся все отпечатки большого пальца.

У меня есть имя шаблона сертификата и его идентификатор, но я все еще не могу объединить его с запросом ...

Я начал с чего-то вроде

Get-ChildItem Cert: \ CurrentUser \ My |Где {$ _. Extensions.Format (1) -подобный 'xyz'}

Есть мысли?

Спасибо!

1 Ответ

0 голосов
/ 11 декабря 2019

Работает ли это?

Get-ChildItem Cert:\CurrentUser\My | Where-Object { $_.Extensions.OID.FriendlyName -eq  'Certificate Template Information'}

Если нет, попробуйте также, это возвращает OID на все сертификаты:

Get-ChildItem Cert:\CurrentUser\My | ForEach-Object { $_.Extensions.OID }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...