Compartilhar via


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

O método InitializeInstallDefaults inicializa o objeto ICertificateEnrollmentPolicyServerSetup com uma configuração padrão.

Sintaxe

HRESULT InitializeInstallDefaults();

Retornar valor

Código de retorno Descrição
E_ACCESSDENIED
Um usuário deve ser um administrador da raiz de domínio ou da empresa. Um computador deve ser ingressado no domínio.

Se o usuário não for uma raiz de domínio ou administrador corporativo, a propriedade ErrorString será definida como:

"Você deve ser membro do grupo administradores corporativos para executar a Instalação."

Se o computador não estiver ingressado no domínio, a propriedade ErrorString será definida como:

"O Serviço Web de Registro de Certificado ou o Serviço Web de Política de Registro de Certificado não pode ser instalado em um computador que não seja membro de um domínio."

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
O objeto ICertificateEnrollmentPolicyServerSetup já foi inicializado. A propriedade ErrorString está definida como:

"O objeto de instalação já foi inicializado. Esse objeto não pode ser inicializado mais de uma vez."

Comentários

Esse método executa as seguintes ações:

  • Define o procedimento de autenticação padrão como Kerberos. Você pode chamar SetProperty para alterar o método de autenticação.
  • Define a URL padrão como https:// computadorDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP.
  • Verifica se o serviço CEP está instalado em um computador que executa o Windows Server 2008 R2.
    Nota Se esse marcar falhar, o método definirá a propriedade ErrorString como "O Serviço Web de Registro de Certificado ou o Serviço Web de Política de Registro de Certificado deve ser instalado em um servidor membro em uma floresta do Active Directory na qual a versão do Windows Server 2008 R2 do ADPrep /forestprep foi executada com êxito.".
     
Você deve chamar o método InitializeInstallDefaults antes de chamar qualquer método diferente de UnInstall. Chame o método Install para instalar o serviço CEP configurado. Chame o método UnInstall em um novo objeto ICertificateEnrollmentPolicyServerSetup para remover o serviço.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho casetup.h
DLL Certocm.dll

Confira também

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty