使用C#可以判断我的程序所运行的计算机是否是域控制器?

最佳答案

枚举DC(来自here的以下片段)-在结果列表中检查服务器名称:

public static ArrayList EnumerateDomainControllers()
{
    ArrayList alDcs = new ArrayList();
    Domain domain = Domain.GetCurrentDomain();
    foreach (DomainController dc in domain.DomainControllers)
    {
        alDcs.Add(dc.Name);
    }
    return alDcs;
}

10-01 23:36