Статус: Участник
Группы: Участники
Зарегистрирован: 09.08.2019(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте! Возможно, уже не раз задавали этот вопрос. В организации больше 200 машин, необходимо удалить сертификаты которые уже просрочены. Сертификаты находятся в личном хранилище. Находил только информацию, что можно удалить сертификаты по заданному имени, а как удалить если срок окончания меньше сегодняшней даты?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,486   Сказал «Спасибо»: 53 раз Поблагодарили: 802 раз в 741 постах
|
Автор: ASG1704  Здравствуйте! Возможно, уже не раз задавали этот вопрос. В организации больше 200 машин, необходимо удалить сертификаты которые уже просрочены. Сертификаты находятся в личном хранилище. Находил только информацию, что можно удалить сертификаты по заданному имени, а как удалить если срок окончания меньше сегодняшней даты? Здравствуйте. В утилитах командной строки КриптоПро CSP такой возможности нет. Можете использовать PowerShell скрипт, например: Код:$certs = @( dir cert:\CurrentUser\my | Where-Object { $_.NotAfter -lt (get-Date)})
$certstore = New-Object System.Security.Cryptography.X509Certificates.X509Store "My","CurrentUser"
$certstore.Open("ReadWrite")
foreach ($cert in $certs) {
$certstore.Remove($cert)
}
$certstore.Close()
|
|
 2 пользователей поблагодарили Александр Лавник за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close