2012-12-09 3 views
1

내가 특정 인증서를 제거하려고으로 저장소에서 인증서를 제거 (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) 
    } 
} 

는 나에게 내가 루프와 같은 일을 시도

액세스 거부 오류를 (제공 대신) foreach는의가 ... 작동하지 않았다

나도 시도 스크립트없이 삭제 아무 문제가 없다

내가 다른 진단서를 제거하려고 es 부엉이 스크립트도 문제가되지 않습니다 ... 그래서 문제는 그 특정 인증서와 함께

누구나 알고있는 문제가 무엇입니까?

고맙습니다.

+1

환영합니다 StackOverflow : 코드, XML 또는 데이터 샘플을 게시하는 경우 ** 텍스트 편집기에서 해당 행을 강조 표시하고 편집기 툴바의 "코드 샘플"버튼 ('{}) '을 클릭하십시오. 형식 및 구문을 강조 표시하십시오! –

답변

1

세션이 진행되지 않았을 가능성이 있습니다. PowerShell 아이콘을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오.

+0

나는 그것을 tryed 노력을 – user1773476

+0

아직도 액세스가 거부 되었습니까? –

+0

예, 특정 인증서 만 내게 그 오류를 제공합니다 ... – user1773476