Share via


ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults-Methode (casetup.h)

Die InitializeInstallDefaults-Methode initialisiert das ICertificateEnrollmentPolicyServerSetup-Objekt mit einer Standardkonfiguration.

Syntax

HRESULT InitializeInstallDefaults();

Rückgabewert

Rückgabecode BESCHREIBUNG
E_ACCESSDENIED
Ein Benutzer muss ein Administrator des Domänenstamms oder des Unternehmens sein. Ein Computer muss in die Domäne eingebunden sein.

Wenn der Benutzer kein Domänenstamm- oder Unternehmensadministrator ist, wird die ErrorString-Eigenschaft auf Folgendes festgelegt:

"Sie müssen Mitglied der Gruppe Unternehmensadministratoren sein, um Setup ausführen zu können."

Wenn der Computer nicht mit der Domäne verbunden ist, wird die ErrorString-Eigenschaft auf Folgendes festgelegt:

"Der Zertifikatregistrierungswebdienst oder der Zertifikatregistrierungsrichtlinienwebdienst kann nicht auf einem Computer installiert werden, der kein Mitglied einer Domäne ist."

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
Das ICertificateEnrollmentPolicyServerSetup-Objekt wurde bereits initialisiert. Die ErrorString-Eigenschaft ist auf Folgendes festgelegt:

"Das Setupobjekt wurde bereits initialisiert. Dieses Objekt kann nicht mehr als einmal initialisiert werden."

Hinweise

Diese Methode führt die folgenden Aktionen aus:

  • Legt die Standardauthentifizierungsprozedur auf Kerberos fest. Sie können SetProperty aufrufen, um die Authentifizierungsmethode zu ändern.
  • Legt die Standard-URL auf https:// computerDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP fest.
  • Überprüft, ob der CEP-Dienst auf einem Computer mit Windows Server 2008 R2 installiert ist.
    Hinweis Wenn diese Überprüfung fehlschlägt, legt die Methode die ErrorString-Eigenschaft auf "Der Zertifikatregistrierungswebdienst oder der Zertifikatregistrierungsrichtlinienwebdienst muss auf einem Mitgliedsserver in einer Active Directory-Gesamtstruktur installiert werden, in dem die Windows Server 2008 R2-Version von ADPrep /forestprep erfolgreich ausgeführt wurde."
     
Sie müssen die InitializeInstallDefaults-Methode aufrufen, bevor Sie eine andere Methode als UnInstall aufrufen. Rufen Sie die Install-Methode auf, um den konfigurierten CEP-Dienst zu installieren. Rufen Sie die UnInstall-Methode für ein neues ICertificateEnrollmentPolicyServerSetup-Objekt auf, um den Dienst zu entfernen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile casetup.h
DLL Certocm.dll

Weitere Informationen

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty