我正在尝试删除特定证书(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)尝试了同样的事情,它没有用......
当我尝试在没有脚本的情况下删除它们时没有问题
当我尝试删除其他证书时,whit脚本也没问题......所以问题出在那些特定的证书上
任何人都知道这是什么问题?
提前谢谢
答案 0 :(得分:1)
您的会话可能没有提升。右键单击PowerShell图标,然后选择“以管理员身份运行”。