ниже код, что я использую, чтобы удалить сертификаты из текущего хранилища пользователей:Удалить текущий сертификат пользователя для всех пользователей
#Delete Certificates
$certs = Get-ChildItem cert:\CurrentUser\My | where { $_.IssuerName.Name -like '*CN=Issuer*' }
foreach ($cert in $certs) {
$store = Get-Item $cert.PSParentPath -Force
$store.Open('ReadWrite')
$store.Remove($cert)
$store.Close()
}
Я интересно, если есть способ изменить этот код, где он удалит этот сертификат во всех учетных записях пользователя на компьютере. Например, если я запустил его на User1, он удалит сертификат на User1 и User2. Я исследовал это, но не смог найти что-либо на нем относительно доступа к хранилищам сертификатов других пользователей. Любая помощь приветствуется. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Это хорошая идея ... Мне это нравится. Спасибо за рекомендацию! – JLott