共用方式為


ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults 方法 (casetup.h)

InitializeInstallDefaults 方法會使用預設組態,初始化 ICertificateEnrollmentPolicyServerSetup 物件。

Syntax

HRESULT InitializeInstallDefaults();

傳回值

傳回碼 Description
E_ACCESSDENIED
用戶必須是網域根目錄或企業的系統管理員。 計算機必須加入網域。

如果使用者不是網域根或企業系統管理員, ErrorString 屬性會設定為:

「您必須是企業系統管理員群組的成員,才能執行安裝程式。」

如果電腦未加入網域, ErrorString 屬性會設定為:

「憑證註冊 Web 服務或憑證註冊原則 Web 服務無法安裝在不是網域成員的計算機上。」

HRESULT_FROM_WIN32 (ERROR_INVALID_STATE)
ICertificateEnrollmentPolicyServerSetup 對象已經初始化。 ErrorString 屬性設定為:

「安裝程式對象已經初始化。 無法多次初始化這個物件。」

備註

此方法會執行下列動作:

  • 將預設驗證程式設定為 Kerberos。 您可以呼叫 SetProperty 來變更驗證方法。
  • 將預設 URL 設定為 https:// computerDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP。
  • 檢查是否在執行 Windows Server 2008 R2 的電腦上安裝 CEP 服務。
    注意 如果此檢查失敗,此方法會將 ErrorString 屬性設定為「憑證註冊 Web 服務或憑證註冊原則 Web 服務必須安裝在 Windows Server 2008 R2 版本的 ADPrep /forestprep 已成功執行之 Active Directory 樹系中的成員伺服器上」。
     
您必須先呼叫 InitializeInstallDefaults 方法,再呼叫 UnInstall 以外的任何方法。 呼叫 Install 方法以安裝已設定的 CEP 服務。 在新的 ICertificateEnrollmentPolicyServerSetup 物件上呼叫 UnInstall 方法,以移除服務。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 casetup.h
Dll Certocm.dll

另請參閱

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty