jueves, 21 de enero de 2010

Despiste 8: Obtener el listado de certificados de una máquina remota

En esta ocasión os dejo un script para obtener el listado de los certificados digitales instalados en el almacén de equipo de una máquina remota. No hay una forma simple de hacer esto con powershell, así que rompiendome bastante la cabeza y navegando por un montón de foros he ido cazando piezas de otros scripts y trozos de código en otros lenguajes para crear este pequeño (aunque creo que útil) script.

El script toma como parámetros el nombre de máquina a la que conectarse (-computerName) y el almacén al que conectarse (-store). Las opciones válidas para el almacén son:

  • "Root": para el almacén de certificados raíz de confianza
  • "My": para el almacén del certificados personal
  • "CA": para el almacén de certificados de entidades emisoras de certificados intermedias
  • "TRUST": para el almacén de certificados de confianza empresarial
Es necesario lanzar el script con privilegios de administrador sobre la máquina remota.

Me gustaría también comentaros que el script está en fase alpha y es inestable, por lo que no os puedo asegurar al 100% que funcione en todas las ocasiones, aunque a mí me ha funcionado.

Aquí os dejo el link para que podáis descargar el script: Get-RemoteCerts.ps1

Ver también: social technet

No hay comentarios:

Publicar un comentario