Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Схема Active Directory определяет класс объектов serviceConnectionPoint (SCP), чтобы упростить публикацию данных для конкретной службы в каталоге. Клиенты службы используют данные в SCP для поиска, подключения к экземпляру вашей службы и его аутентификации.
В этом разделе представлен обзор точек подключения службы и примеры кода, показывающие, как приложение клиента или службы использует scPs.
В примере кода выполняются следующие действия, чтобы реализовать публикацию служб с помощью SCPs.
Дополнительные сведения и пример кода, выполняющий эти действия, см. в разделе "Создание точки подключения службы".
Чтобы создать SCP в каталоге при установке службы
- Привяжитесь к объекту компьютера для хост-компьютера, на котором установлен экземпляр службы.
- Создайте объект SCP в качестве дочернего объекта компьютера, указав начальные значения атрибутов SCP.
- Задайте записи управления доступом (ACEs) в дескрипторе безопасности объекта SCP, чтобы позволить службе изменять свойства SCP во время выполнения.
- Кэшируйте objectGUID SCP в реестре на хост-компьютере службы.
См. раздел об обновлении точки подключения службыдля получения дополнительной информации и примера кода, выполняющего эти действия.
Обновление атрибутов SCP при запуске службы
- Получите objectGUID из реестра и используйте его для привязки к SCP.
- Извлекайте атрибуты, такие как serviceDNSName и serviceBindingInformation, из SCP. Сравните эти значения с текущими значениями и при необходимости обновите SCP.
Дополнительные сведения и пример кода, выполняющий эти действия, см. в разделе Поиск и использование точки подключения службы.
Поиск и использование SCP клиентским приложением
- Присоединитесь к Глобальному каталогу и осуществите поиск объектов с атрибутом ключевых слов , соответствующим GUID продукта службы. Каждый найденный объект является экземпляром сервиса. Выберите экземпляр и получите различающееся имя SCP.
- Используйте различающееся имя для привязки к SCP.
- Получите значения различных атрибутов из SCP, например serviceDNSName и serviceBindingInformation. Используйте эти значения для подключения и проверки подлинности экземпляра службы.
Дополнительные сведения о том, какие роли могут создавать и обновлять SCP, см. в разделе вопросы безопасности для публикации служб.
Дополнительные сведения о том, где создать SCP, см. в разделе Где создать точку подключения службы.
Дополнительные сведения о типе данных для хранения в SCP см. в разделе Свойства точки подключения службы.
Дополнительные сведения о том, как установщик служб и служба работают вместе для поддержания текущих данных в SCP, см. в создании и обслуживании точки подключения службы.