Metodo ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults (casetup.h)

Il metodo InitializeInstallDefaults inizializza l'oggetto ICertificateEnrollmentPolicyServerSetup con una configurazione predefinita.

Sintassi

HRESULT InitializeInstallDefaults();

Valore restituito

Codice restituito Descrizione
E_ACCESSDENIED
Un utente deve essere un amministratore della radice del dominio o dell'organizzazione. Un computer deve essere aggiunto al dominio.

Se l'utente non è un amministratore radice del dominio o dell'organizzazione, la proprietà ErrorString è impostata su:

"Per eseguire il programma di installazione, è necessario essere membri del gruppo Enterprise Admins".

Se il computer non è aggiunto al dominio, la proprietà ErrorString è impostata su:

"Il servizio Web di registrazione certificati o il servizio Web criteri di registrazione certificati non può essere installato in un computer che non è membro di un dominio".

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
L'oggetto ICertificateEnrollmentPolicyServerSetup è già stato inizializzato. La proprietà ErrorString è impostata su:

"L'oggetto di installazione è già stato inizializzato. Questo oggetto non può essere inizializzato più volte."

Commenti

Questo metodo esegue le azioni seguenti:

  • Imposta la procedura di autenticazione predefinita su Kerberos. È possibile chiamare SetProperty per modificare il metodo di autenticazione.
  • Imposta l'URL predefinito su https:// computerDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP.
  • Verifica se il servizio CEP è installato in un computer che esegue Windows Server 2008 R2.
    Nota Se questo controllo ha esito negativo, il metodo imposta la proprietà ErrorString su "Il servizio Web registrazione certificati o il servizio Web di registrazione certificati deve essere installato in un server membro in una foresta Active Directory in cui è stata eseguita correttamente la versione di Windows Server 2008 R2 di ADPrep /forestprep".
     
È necessario chiamare il metodo InitializeInstallDefaults prima di chiamare qualsiasi metodo diverso da UnInstall. Chiamare il metodo Install per installare il servizio CEP configurato. Chiamare il metodo UnInstall in un nuovo oggetto ICertificateEnrollmentPolicyServerSetup per rimuovere il servizio.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione casetup.h
DLL Certocm.dll

Vedi anche

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty