Поделиться через


Метод ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults (casetup.h)

Метод InitializeInstallDefaults инициализирует объект ICertificateEnrollmentPolicyServerSetup с конфигурацией по умолчанию.

Синтаксис

HRESULT InitializeInstallDefaults();

Возвращаемое значение

Код возврата Описание
E_ACCESSDENIED
Пользователь должен быть администратором корневого каталога домена или предприятия. Компьютер должен быть присоединен к домену.

Если пользователь не является корневым администратором домена или администратором предприятия, свойству ErrorString присваивается следующее значение:

"Для запуска программы установки необходимо быть членом группы администраторов предприятия".

Если компьютер не присоединен к домену, свойству ErrorString присваивается следующее значение:

"Веб-службу регистрации сертификатов или веб-службу политики регистрации сертификатов нельзя установить на компьютере, который не является членом домена".

HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
Объект ICertificateEnrollmentPolicyServerSetup уже инициализирован. Свойству ErrorString присвоено следующее значение:

"Объект установки уже инициализирован. Этот объект не может быть инициализирован более одного раза.

Комментарии

Этот метод выполняет следующие действия:

  • Задает процедуру проверки подлинности по умолчанию Kerberos. Чтобы изменить метод проверки подлинности, можно вызвать SetProperty .
  • Задает URL-адрес по умолчанию https:// computerDNSname/ADPolicyProvider_CEP_Kerberos/service.svc/CEP.
  • Проверяет, установлена ли служба CEP на компьютере под управлением Windows Server 2008 R2.
    Примечание Если это проверка завершается сбоем, метод задает для свойства ErrorString значение "Веб-служба регистрации сертификатов или веб-служба политики регистрации сертификатов должна быть установлена на рядовом сервере в лесу Active Directory, в котором успешно запущена версия ADPrep /forestprep для Windows Server 2008 R2".
     
Перед вызовом любого метода, отличного от UnInstall, необходимо вызвать метод InitializeInstallDefaults. Вызовите метод Install , чтобы установить настроенную службу CEP. Вызовите метод UnInstall для нового объекта ICertificateEnrollmentPolicyServerSetup , чтобы удалить службу.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header casetup.h
DLL Certocm.dll

См. также раздел

CEPSetupProperty

ICertificateEnrollmentPolicyServerSetup

SetProperty