共用方式為


ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials 方法 (casetup.h)

SetApplicationPoolCredentials 方法會指定執行憑證註冊 Web 服務 (CES) 的應用程式集區用戶帳戶資訊。

語法

HRESULT SetApplicationPoolCredentials(
  [in] const BSTR bstrUsername,
  [in] const BSTR bstrPassword
);

參數

[in] bstrUsername

BSTR,其中包含帳戶的用戶名稱。

[in] bstrPassword

包含帳戶密碼的 BSTR

傳回值

傳回碼 Description
E_INVALIDARG
bstrUsernamebstrPassword 自變數不可為 NULL 或空白。
HRESULT_FROM_WIN32 (ERROR_INVALID_STATE)
ICertificateEnrollmentServerSetup 物件尚未初始化。

ErrorString 屬性值會設定為 「安裝程序物件尚未初始化。 請使用 InitializeInstallDefaults 方法初始化安裝程式物件。」

備註

SetApplicationPoolCredentials 方法會決定用戶認證是否有效,以及帳戶是否為IIS_IUSRS群組的成員。 如果發生錯誤, ErrorString 屬性可以設定為下列任一項:

  • 「安裝程式無法取得帳戶的安全性資訊」。
  • 「安裝程式無法檢查帳戶的成員資格。」
  • 「帳戶不是本機計算機IIS_IUSRS群組的成員。」
  • 「無法擷取電腦的 DNS 名稱」。
  • 「帳戶應該是網域帳戶。 不允許本機帳戶。」

規格需求

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

另請參閱

ICertificateEnrollmentServerSetup