Búsqueda de sitios web

Se produce un error Rpc especial en el servidor


Le gusta eliminar un certificado en Exchange Server. Después de iniciar sesión en el Centro de administración de Exchange y eliminar el certificado, aparece un error. Muestra que se produce un error Rpc especial en el servidor Exchange. Quitar el certificado con PowerShell produce el mismo error. Ahora, ¿cómo solucionar este problema y por qué aparece ese error?

Error al eliminar certificado en Exchange Server

Quitar el certificado de Exchange no funciona y se muestra un error. Echemos un vistazo a lo que sucede en el Centro de administración de Exchange y en PowerShell. Después de eso, podemos encontrar una solución.

Error: se produce un error Rpc especial en el servidor en el Centro de administración de Exchange

El siguiente error aparece al eliminar el certificado en Exchange Server.

error
Se produce un error Rpc especial en el servidor EX01-2016: el certificado de transporte interno no se puede eliminar porque eso provocaría que se detuviera el servicio de transporte de Microsoft Exchange. Para reemplazar el certificado de transporte interno, cree un nuevo certificado. El nuevo certificado pasará a ser automáticamente el certificado de transporte interno. Luego puede eliminar el certificado existente.

Error: se produce un error especial de Rpc en el servidor con PowerShell

Busque la huella digital del certificado que desea eliminar en el Centro de administración de Exchange. ¿Quieres encontrar el certificado en PowerShell? Lea el artículo Obtenga un certificado de Exchange con PowerShell.

Haga clic en servidores en el panel de funciones y siga con certificados en las pestañas. Seleccione el certificado en la vista de lista y haga clic en el icono editar.

Haga clic en general en el menú y copie la huella digital.

Ejecute Exchange Management Shell como administrador. Utilice el cmdlet Remove-ExchangeCertificate, incluido el parámetro -Thumbprint. Pegue la huella digital que copió en el paso anterior después del parámetro -Thumbprint.

[PS] C:\>Remove-ExchangeCertificate -Thumbprint 0C4C00B76EB7DB236573BF79258888D32C9B753D

Confirm
Are you sure you want to perform this action?
Remove certificate with thumbprint 0C4C00B76EB7DB236573BF79258888D32C9B753D from the computer's certificate store?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): Y
A special Rpc error occurs on server EX01-2016: The internal transport certificate cannot be removed because that
would cause the Microsoft Exchange Transport service to stop. To replace the internal transport certificate, create a
new certificate. The new certificate will automatically become the internal transport certificate. You can then remove
the existing certificate.
    + CategoryInfo          : InvalidArgument: (:) [Remove-ExchangeCertificate], InvalidOperationException
    + FullyQualifiedErrorId : [Server=EX01-2016,RequestId=2b89e3a0-3a90-44a0-a24f-b4a3aab1ac8f,TimeStamp=6/8/2020 6:14
   :05 PM] [FailureCategory=Cmdlet-InvalidOperationException] 20CCF95D,Microsoft.Exchange.Management.SystemConfigurat
  ionTasks.RemoveExchangeCertificate
    + PSComputerName        : ex01-2016.exoip.local

El error se muestra claramente y el certificado no se puede eliminar. ¿Cuál es la solución?

Asignar certificado a servicios de Exchange

Haga clic en el nuevo certificado que desee asignar a los servicios de Exchange. Haga clic en el icono editart. En mi ejemplo, es el certificado autofirmado.

Haga clic en servicios en el menú de la izquierda. Podemos ver claramente que los servicios ya están marcados y atenuados.

Solución: se produce un error especial de Rpc en el servidor

Los servicios se verifican en el certificado autofirmado. Pero no podemos eliminar el certificado anterior porque aparece un error. ¿Cuál es la solución? La respuesta es PowerShell. Tenemos que asignar el certificado autofirmado a los servicios de Exchange con PowerShell.

Antes de hacerlo, copie el certificado de huella digital del certificado que desea asignar.

Asigne el nuevo certificado a los servicios de Exchange. Haga clic en Y y presione Entrar.

[PS] C:\>Enable-ExchangeCertificate -Thumbprint 9BC8DF0DC366A87E2D397DD4CD328D91533346D2 -Services SMTP,IMAP,POP,IIS

Confirm
Overwrite the existing default SMTP certificate?

Current certificate: '0C4C00B76EB7DB236573BF79258888D32C9B753D' (expires 9/3/2020 6:22:51 PM)
Replace it with certificate: '9BC8DF0DC366A87E2D397DD4CD328D91533346D2' (expires 6/6/2025 8:00:12 PM)
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): Y

Haga clic en el certificado y haga clic en el icono eliminar.

Se muestra una advertencia. Haga clic en Aceptar.

El certificado no se muestra en la vista de lista. El certificado se elimina con éxito.

Espero que este artículo le haya ayudado a solucionar el error Rpc especial que se muestra en el servidor.

Leer más: Cómo crear un certificado en Exchange Server »

Conclusión

Descubrió por qué se muestra el error de Rpc especial en el servidor. Obtenga la huella digital del certificado que desea asignar. Ejecute el cmdlet como se muestra en el artículo para asignar el certificado a los servicios de Exchange. Después de eso, retire el certificado antiguo. No aparece más error.

¿Disfrutaste este artículo? Si es así, puede que te guste Instalar GRATIS el certificado Let's Encrypt en Exchange Server. No olvides seguirnos y compartir este artículo.

Artículos relacionados