在C#,Net view / domain中获取域列表

时间:2011-05-02 15:30:39

标签: c# dns

我正在尝试获取网络上所有域的列表(命令行是网络视图/域)

        Forest currentForest = Forest.GetCurrentForest();
        DomainCollection domains = currentForest.Domains;
        foreach (Domain objDomain in domains)
        {
            Console.WriteLine(objDomain.Name);
        } 

即使接近网络视图/域,也不会返回任何内容。这两者有什么区别?

1 个答案:

答案 0 :(得分:1)

不同之处在于,网络视图/域列出了网络上的所有域和工作组(或至少您所在的网段)。相反,您上面列出的代码将为您提供当前林中的所有域。这意味着它只关注您当前所属的森林,而不是网络上所有可能的域(和工作组)。