Eliminar certificado de la tienda de computadoras usando PowerShell

Rohan Timalsina 16 febrero 2024
Eliminar certificado de la tienda de computadoras usando PowerShell

En los sistemas operativos Windows, un certificado se almacena localmente en la computadora en un almacén de certificados. Contiene varios certificados emitidos por diferentes autoridades de certificación.

PowerShell le permite buscar, agregar y eliminar certificados y almacenes de certificados en la computadora. Este tutorial le enseñará a eliminar un certificado del almacén de certificados con PowerShell.

Use el cmdlet Remove-Item para eliminar el certificado de la computadora en PowerShell

Los certificados se almacenan en la unidad Cert: del ordenador. Puede utilizar Get-ChildItem para ver el contenido de la unidad de certificado.

Get-ChildItem Cert:

Producción :

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

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

El siguiente ejemplo muestra los almacenes de certificados en la ubicación Cert:\LocalMachine.

Get-ChildItem Cert:\LocalMachine

Producción:

encontrar las tiendas de certificados usando powershell

El siguiente comando obtiene los certificados en la ubicación Cert:\LocalMachine\My.

Get-ChildItem Cert:\LocalMachine\My

Producción :

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

Puede usar el cmdlet Remove-Item para eliminar los certificados especificados de la computadora. Es una herramienta útil que puede eliminar diferentes tipos de elementos, como archivos, directorios, variables, claves de registro, funciones y alias.

Este comando elimina un certificado del almacén de certificados My.

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

No afecta a la clave privada. Debe usar el parámetro -DeleteKey para eliminar la clave privada y un certificado.

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

Ahora debe saber cómo eliminar certificados del almacén de certificados en su computadora. Para obtener más información, consulte about_Certificate_Provider.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - PowerShell Certificate