Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用Powershell从存储中删除证书_Powershell_Certificate_Sap_Access Denied - Fatal编程技术网

无法使用Powershell从存储中删除证书

无法使用Powershell从存储中删除证书,powershell,certificate,sap,access-denied,Powershell,Certificate,Sap,Access Denied,我正在尝试删除特定证书(SAP证书): 它给了我一个拒绝访问的错误 我用for循环(而不是foreach)尝试了同样的方法,但没有成功 当我尝试在没有脚本的情况下删除它们时,没有问题 当我尝试用脚本删除其他证书时也没有问题。。。所以问题在于那些特定的证书 有人知道问题出在哪里吗 提前感谢您您的课程可能没有提升。右键单击PowerShell图标并选择“以管理员身份运行”。欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“

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

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

我用for循环(而不是foreach)尝试了同样的方法,但没有成功

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

当我尝试用脚本删除其他证书时也没有问题。。。所以问题在于那些特定的证书

有人知道问题出在哪里吗


提前感谢您

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

欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(
{}
),以良好的格式和语法突出显示它!仍然拒绝访问?执行Open方法时是否出现错误?验证您是否具有打开存储区的正确权限。否,我在remove方法中得到错误,并且它仅在特定证书上出现其他证书不给我错误您可以使用MMC删除它们吗?
$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)
    }
}