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