"Решение ошибки "Network path not found" при запросе ADSI через WinNT и Delphi между доменами"Delphi , Файловая система , Активные директорииРешение ошибки "Network path not found" при запросе ADSI через WinNT и Delphi между доменами При работе с Active Directory Service Interfaces (ADSI) через WinNT провайдер в Delphi может возникнуть ошибка "Network path not found". Данная проблема может возникнуть при запросе данных из одного домена в другом, даже если между доменами есть полное доверие. В этой статье мы рассмотрим причину возникновения данной ошибки и способы ее решения. Причина ошибки Ошибка "Network path not found" может возникнуть из-за различных причин. Одной из наиболее распространенных является проблема с разрешением имен. Это может произойти, если NetBIOS-разрешение не работает, или если не указан полный DNS-имени (хотя WinNT провайдер все еще поддерживает полные DNS-имена), или если не указаны DNS-суффиксы для запроса. Решение проблемы Для решения проблемы "Network path not found" при запросе ADSI через WinNT и Delphi между доменами можно использовать несколько способов.
Одним из решений может быть указание полного DNS-имени домена в запросе ADSI. Для этого необходимо изменить строку, в которой указывается имя домена, на полный DNS-имени домена. Например:
В данном примере вместо domainname используется полный DNS-имени домена domain.com.
Другой способ решения проблемы - использование LDAP провайдера вместо WinNT провайдера. LDAP провайдер поддерживает запросы ADSI через протокол LDAP, который является более универсальным и гибким, чем WinNT провайдер. Для использования LDAP провайдера необходимо изменить строку, в которой указывается имя домена, на следующую:
В данном примере вместо WinNT провайдера используется LDAP провайдер, а также указывается полный DNS-имени домена domain.com и Distinguished Name (DN) домена dc=domain,dc=com.
Еще одним способом решения проблемы может быть указание DNS-суффиксов для запроса. Это можно сделать, добавив строку кода, в которой указываются DNS-суффиксы для запроса. Например:
Описание контекста: "Решение ошибки 'Network path not found' при запросе ADSI через WinNT и Delphi между доменами." Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Активные директории ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |