ICertificateEnrollmentServerSetup::InitializeInstallDefaults メソッド (casetup.h)
InitializeInstallDefaults メソッドは、既定の構成で ICertificateEnrollmentServerSetup オブジェクトを初期化します。
構文
HRESULT InitializeInstallDefaults();
戻り値
リターン コード | 説明 |
---|---|
|
ユーザーは、ドメイン ルートまたはエンタープライズの管理者である必要があります。 コンピューターはドメインに参加している必要があります。
ユーザーがドメイン ルートまたはエンタープライズ管理者でない場合、 ErrorString プロパティは次のように設定されます。 "セットアップを実行するには、Enterprise Admins グループのメンバーである必要があります。 コンピューターがドメインに参加していない場合、 ErrorString プロパティは次のように設定されます。 "証明書登録 Web サービスまたは証明書登録ポリシー Web サービスは、ドメインのメンバーではないコンピューターにインストールできません。" |
|
ICertificateEnrollmentServerSetup オブジェクトは既に初期化されています。 ErrorString プロパティは次に設定されます。 "セットアップ オブジェクトは既に初期化されています。 このオブジェクトは複数回初期化できません。 |
注釈
このメソッドは、次のアクションを実行します。
-
ICertificateEnrollmentServerSetup オブジェクトが既に初期化されているかどうかを判断します。
メモこのチェックが失敗した場合、メソッドは ErrorString プロパティを "セットアップ オブジェクトは既に初期化されています。 このオブジェクトは複数回初期化できません。
-
ユーザーがドメイン ルートまたはエンタープライズの管理者であるかどうかを判断します。
メモこのチェックが失敗した場合、メソッドは ErrorString プロパティを "セットアップを実行するには Enterprise Admins グループのメンバーである必要があります" に設定します。
-
コンピューターがドメインに参加しているかどうかを判断します。
メモこのチェックが失敗した場合、メソッドは ErrorString プロパティを "ドメインのメンバーではないコンピューターに証明書登録 Web サービスまたは証明書登録ポリシー Web サービスをインストールできません" に設定します。
- 既定の認証手順を Kerberos に設定します。 SetProperty を呼び出して認証方法を変更できます。
-
Windows Server 2008 R2 を実行しているコンピューターに CES がインストールされているかどうかを判断します。
メモこのチェックが失敗した場合、メソッドは ErrorString プロパティを "Windows Server 2008 R2 バージョンの ADPrep /forestprep が正常に実行された Active Directory フォレスト内のメンバー サーバーに証明書登録 Web サービスまたは証明書登録ポリシー Web サービスをインストールする必要があります" に設定します。
- 既定のサーバー コンテキストを ApplicationPoolIdentity 組み込みアカウントに設定します。
- ENUM_CESSETUPPROP_RENEWALONLY プロパティを FALSE に設定 します。
-
有効な証明機関 (CA) 構成が存在する場合、ENUM_CESSETUPPROP_URL プロパティを "https:// computerDNSname/SanitizedCAShortName_CES_Kerberos/service.svc/ces" に設定します。 有効な構成が存在しない場合、ENUM_CESSETUPPROP_URL プロパティは設定されません。 SanitizedCAShortName は、CA のサニタイズされた短い名前です。 サニタイズされた名前の詳細については、「 GetConfig」を参照してください。
メモ 証明機関がスタンドアロン CA の場合、 ErrorString プロパティは "証明書登録 Web サービスはスタンドアロン証明機関 (CA) で使用できません。 エンタープライズ CA でのみ使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | casetup.h |
[DLL] | Certocm.dll |