Método ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults (casetup.h)

El método InitializeInstallDefaults inicializa el objeto ICertificateEnrollmentPolicyServerSetup con una configuración predeterminada.

Sintaxis

HRESULT InitializeInstallDefaults();

Valor devuelto

Código devuelto Descripción
E_ACCESSDENIED
Un usuario debe ser administrador de la raíz del dominio o de la empresa. Un equipo debe estar unido al dominio.

Si el usuario no es un administrador raíz de dominio o de empresa, la propiedad ErrorString se establece en:

"Debe ser miembro del grupo Administradores de empresa para ejecutar el programa de instalación".

Si el equipo no está unido al dominio, la propiedad ErrorString se establece en:

"El servicio web de inscripción de certificados o el servicio web de directiva de inscripción de certificados no se puede instalar en un equipo que no sea miembro de un dominio".

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
El objeto ICertificateEnrollmentPolicyServerSetup ya se ha inicializado. La propiedad ErrorString se establece en:

"El objeto de instalación ya se ha inicializado. Este objeto no se puede inicializar más de una vez".

Comentarios

Este método realiza las siguientes acciones:

  • Establece el procedimiento de autenticación predeterminado en Kerberos. Puede llamar a SetProperty para cambiar el método de autenticación.
  • Establece la dirección URL predeterminada en https:// computerDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP.
  • Comprueba si el servicio CEP está instalado en un equipo que ejecuta Windows Server 2008 R2.
    Nota Si se produce un error en esta comprobación, el método establece la propiedad ErrorString en "El servicio web de inscripción de certificados o el servicio web de directiva de inscripción de certificados debe instalarse en un servidor miembro de un bosque de Active Directory en el que se ha ejecutado correctamente la versión de Windows Server 2008 R2 de ADPrep /forestprep".
     
Debe llamar al método InitializeInstallDefaults antes de llamar a cualquier método que no sea UnInstall. Llame al método Install para instalar el servicio CEP configurado. Llame al método UnInstall en un nuevo objeto ICertificateEnrollmentPolicyServerSetup para quitar el servicio.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado casetup.h
Archivo DLL Certocm.dll

Consulte también

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty