如何通过System.DirectoryServices访问Novell网络

本文关键字:Novell 网络 访问 DirectoryServices 何通过 System | 更新日期: 2023-09-27 17:50:14

我正在通过

访问ActiveDirectory
    public static DirectoryEntry GetRootDSE()
    {
        DirectoryEntry rootDSE = new DirectoryEntry("LDAP://rootDSE");
        return rootDSE;
    }

现在我需要访问Novell网络。

In MSDN: System。DirectoryServices命名空间看起来我只需要将"LDAP:"更改为"NDS:"所以,它真的这么简单吗:

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

还是必须记住一些其他的事情?

如果有人对我的问题有进一步的了解就太好了…

注::我正在使用。net 2.0

如何通过System.DirectoryServices访问Novell网络

首先,ldap://表示法在某种程度上是特定于AD的,并假设当前框是服务器,而运行此进程的当前用户将是所使用的凭据。

所以对于eDirectory,你可能想要ldap://serverIp:port(389或636端口)。不确定用户和密码参数是什么