Как удалить сертификат с помощью powershell
Привет,
В интернете есть какой-то код, который должен делать то, что я пытаюсь сделать, но он не сработал для меня, попробовав его в командной строке PowerShell строка за строкой.
Я пытаюсь удалить сертификат из CurrentUser\My store по его отпечатку большого пальца:
Цитата:get-childitem cert:CurrentUser\My
(это работает и перечисляет мои сертификаты с соответствующими отпечатками больших пальцев)
а что потом? как работает команда remove-item? Я уже пробовал:
Цитата:$store = New-Object System.Безопасность.Криптография.X509Certificates.X509Store("Мой","Текущий Пользователь)
$отпечаток большого пальца = "91110a3dd00d5a03a7c7585303fe787653cd4c14"
$cert = $store.Сертификаты.Find("FindByThumbprint", $thumbprint, $TRUE)
Удалить-пункт -путь сертификата:\текущий пользователь\мои\$сертификата
Я получаю:
Цитата:Подтверждать
Элемент в cert:\CurrentUser\My\ имеет дочерние элементы, и параметр Recurse не был указан. Если вы продолжите, то все
дети будут удалены вместе с этим предметом. Вы уверены, что хотите продолжить?
[Г] Да [] да [н] нет [м] нет [s] приостановить [?] Справка (по умолчанию используется "Y"):
а это значит, что я делаю что-то не так...
каков правильный синтаксис remove-item для удаления конкретного сертификата из моего магазина?
Большое спасибо за любые предложения,
Рон.