2

我正在尝试删除特定证书(SAP 证书):

$store = New-Object System.Security.Cryptography.X509Certificates.X509Store “Root”,”LocalMachine”
$store.Open(“ReadWrite”)

foreach ($Curr in $store.Certificates)
{
    if ($Curr -like $serchPatern)
    {
        $store.Remove($curr)
    }
}

它给了我一个拒绝访问错误

我用for循环(而不是foreach)尝试了同样的事情,它没有用......

当我尝试在没有脚本的情况下删除它们时没有问题

当我尝试使用脚本删除其他证书时,也没有问题......所以问题出在那些特定的证书上

有谁知道是什么问题?

先感谢您

4

1 回答 1

1

您的会话可能没有提升。右键单击 PowerShell 图标并选择“以管理员身份运行”。

于 2012-12-09T09:59:03.400 回答