ICertificateEnrollmentPolicyServerSetup::UnInstall 方法 (casetup.h)
UnInstall 方法會移除憑證註冊原則 (CEP) Web 服務。
語法
HRESULT UnInstall(
[in, optional] VARIANT *pAuthKeyBasedRenewal
);
參數
[in, optional] pAuthKeyBasedRenewal
VARIANT 陣列的指標,其中包含驗證類型和選擇性KeyBasedRenewal值。
您可以在陣列的第一個項目中設定驗證類型的下列值。
- X509AuthKerberos
- X509AuthUserName
- X509AuthCertificate
傳回值
傳回碼 | Description |
---|---|
|
用戶必須是本機系統管理員。
ErrorString 屬性值設定為「您必須是本機計算機系統管理員,才能執行此設定」。 |
|
ICertificateEnrollmentPolicyServerSetup 物件已初始化。 當您成功呼叫 InitializeInstallDefaults 時,就會初始化 物件。
ErrorString 屬性值設定為 「物件已初始化。 您無法在初始化的物件上呼叫 UnInstall。」 |
備註
您可以呼叫這個方法來移除 CEP 服務。 不過,因為您無法在已初始化的 ICertificateEnrollmentPolicyServerSetup 物件上呼叫 UnInstall 方法,所以必須先建立新的 ICertificateEnrollmentPolicyServerSetup,再呼叫 UnInstall。
當 pAuthKeyBasedRenewal 參數為 NULL 時,此函式會執行下列動作:
- 初始化 Windows Management Instrumentation (WMI) 。
- 嘗試刪除 %Windir%\Systemdata\Cep 目錄和可能存在的所有應用程式子目錄。 For more information, see the Install Remarks section.
- 嘗試刪除應用程式集區和集區中的所有應用程式。
- 嘗試更新 Active Directory 中已刪除物件容器的安全性描述元,以拒絕計算機存取。 For more information, see the Install Remarks section.
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | casetup.h |
Dll | Certocm.dll |