HOWTO · PowerShell

PowerShell을 사용하여 컴퓨터 저장소에서 인증서 삭제

이 자습서에서는 PowerShell을 사용하여 인증서 저장소에서 인증서를 제거하는 방법을 알려줍니다.

이 페이지의 내용

Windows 운영 체제에서 인증서는 컴퓨터의 인증서 저장소에 로컬로 저장됩니다. 여기에는 다양한 인증 기관에서 발급한 다양한 인증서가 포함되어 있습니다.

PowerShell을 사용하면 컴퓨터에서 인증서와 인증서 저장소를 찾고 추가하고 삭제할 수 있습니다. 이 자습서에서는 PowerShell을 사용하여 인증서 저장소에서 인증서를 제거하는 방법을 알려줍니다.

Remove-Item Cmdlet을 사용하여 PowerShell의 컴퓨터에서 인증서 삭제

인증서는 컴퓨터의 Cert: 드라이브에 저장됩니다. Get-ChildItem을 사용하여 인증서 드라이브의 내용을 볼 수 있습니다.

Get-ChildItem Cert:

출력:

Location   : CurrentUser
StoreNames : {SmartCardRoot, Root, Trust, AuthRoot...}

Location   : LocalMachine
StoreNames : {TestSignRoot, ClientAuthIssuer, OemEsim, Remote Desktop...}

다음 예는 Cert:\LocalMachine 위치에 있는 인증서 저장소를 표시합니다.

Get-ChildItem Cert:\LocalMachine

출력:

powershell을 사용하여 인증서 저장소 찾기

다음 명령은 Cert:\LocalMachine\My 위치에서 인증서를 가져옵니다.

Get-ChildItem Cert:\LocalMachine\My

출력:

Thumbprint                                Subject
----------                                -------
44D46A6187F9CD61FA958A580B7D4088650AE3FA  CN=NVIDIA GameStream Server
0751530261173474BDAB820A9868BE7BD9D92E75  CN=F900CAE78D90FFE5

Remove-Item cmdlet을 사용하여 컴퓨터에서 지정된 인증서를 삭제할 수 있습니다. 파일, 디렉토리, 변수, 레지스트리 키, 함수 및 별칭과 같은 다양한 유형의 항목을 제거할 수 있는 편리한 도구입니다.

이 명령은 My 인증서 저장소에서 인증서를 삭제합니다.

Remove-Item Cert:\LocalMachine\My\0751530261173474BDAB820A9868BE7BD9D92E75

개인 키에는 영향을 미치지 않습니다. 개인 키와 인증서를 삭제하려면 -DeleteKey 매개변수를 사용해야 합니다.

Remove-Item Cert:\LocalMachine\My\0751530261173474BDAB820A9868BE7BD9D92E75 -DeleteKey

이제 컴퓨터의 인증서 저장소에서 인증서를 삭제하는 방법을 알아야 합니다. 자세한 내용은 about_Certificate_Provider를 참조하세요.