Hola he tenido en un cliente un problemilla con un CAS de Exchange, el problema era que no al lanzar un cmlet con
get-exchangecertificate
no me mostraba el certificado que tenía ya instalado sobre la máquina y cuando lo quería habilitar me decia:
Enable-ExchangeCertificate : The certificate with thumbprint XXXXXXXXX was found but is not valid for use with Exchange Server(reason: PrivateKeyMissing).At line:1 char:27+ Enable-ExchangeCertificate <<<< -Thumbprint XXXXXXXXX -Services "IIS"
Por lo que la solución fue la siguiente:
Nos vamos a un MMC y agregamos un Snap-in de Certicados de la maquina en cuention.
En Certificados personales buscas el que está fallando y te apuntas el serial number.
Te abres un CMD y ejecutas:
certutil -repairstore my "SerialNumber"
Ahora desde la poweshell de Exchange lanza un get-exchangecerticate y veras como ya tenemos todo ok de nuevo.
get-exchangecertificate
no me mostraba el certificado que tenía ya instalado sobre la máquina y cuando lo quería habilitar me decia:
Enable-ExchangeCertificate : The certificate with thumbprint XXXXXXXXX was found but is not valid for use with Exchange Server(reason: PrivateKeyMissing).At line:1 char:27+ Enable-ExchangeCertificate <<<< -Thumbprint XXXXXXXXX -Services "IIS"
Por lo que la solución fue la siguiente:
Nos vamos a un MMC y agregamos un Snap-in de Certicados de la maquina en cuention.
En Certificados personales buscas el que está fallando y te apuntas el serial number.
Te abres un CMD y ejecutas:
certutil -repairstore my "SerialNumber"
Ahora desde la poweshell de Exchange lanza un get-exchangecerticate y veras como ya tenemos todo ok de nuevo.