Как получить доступ к сети Novell через System.DirectoryServices? - PullRequest
1 голос
/ 14 апреля 2011

Я обращаюсь к ActiveDirectory через

    public static DirectoryEntry GetRootDSE()
    {
        DirectoryEntry rootDSE = new DirectoryEntry("LDAP://rootDSE");

        return rootDSE;
    }

Теперь мне нужно получить доступ к сети Novell.

В MSDN: пространство имен System.DirectoryServices похожеМне нужно только изменить «LDAP:» на «NDS:», так что, действительно ли это так просто:

    public static DirectoryEntry GetRootDSE()
    {
        // changed LDAP:// to NDS://
        DirectoryEntry rootDSE = new DirectoryEntry("NDS://rootDSE");

        return rootDSE;
    }

или делать, если нужно помнить некоторые другие вещи?

Будет либыло бы хорошо, если у кого-то есть дополнительная информация для моей проблемы ...

PS: я использую .Net2.0

1 Ответ

1 голос
/ 25 августа 2011

Во-первых, нотация ldap: // является специфичной для AD и предполагает, что текущим ящиком является сервер, а текущим пользователем, выполняющим этот процесс, будут используемые учетные данные.

Так что для eDirectory вы, вероятно, захотите ldap: // serverIp: port (389 или 636 для порта). Не уверен, что параметры пользователя и пароля, хотя.

...