2012-12-09 19 views
1

我试图删除特定证书(证书SAP):广东话从存储中删除证书使用PowerShell

$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) 
    } 
} 

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

我想同样的事情与环(代替的foreach),没有工作......

当我尝试过将其删除,而无需脚本是没有问题的

当我尝试删除其他certificat es惠特脚本也没有问题...所以问题是与那些特定的证书

任何人都知道是什么问题?

谢谢您提前

+1

欢迎来到StackOverflow:如果您发布代码,XML或数据样本,请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”)格式和语法突出显示它! –

回答

1

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

+0

我试过它没有工作 – user1773476

+0

仍然拒绝访问? –

+0

是的,只有那个特定的证书才会给我那个错误... – user1773476