zoukankan      html  css  js  c++  java
  • c#获取AD账户信息

    1、获取连接语句

    2、获取相关信息

    3、搜索信息

    3、遍历信息

    注意:遍历的电脑必须加入域环境

     IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties();
                string doname = ipGlobalProperties.DomainName;
    
                PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, doname, "sunhaiming", "zhang.1219");
    
                ComputerPrincipal computerPrincipal = new ComputerPrincipal(principalContext);
                UserPrincipal userPrincipal = new UserPrincipal(principalContext);
                PrincipalSearcher principalSearcher = new PrincipalSearcher(userPrincipal);
                principalSearcher = new PrincipalSearcher(computerPrincipal);
                StringBuilder sb = new StringBuilder();
                foreach (ComputerPrincipal computerPrincipalSearchResult in principalSearcher.FindAll())
                {
                    sb.AppendLine(string.Format("UPN:{0}", computerPrincipalSearchResult.UserPrincipalName));
                    sb.AppendLine(string.Format("描述:{0}", computerPrincipalSearchResult.Description));
                    sb.AppendLine(string.Format("是否启用:{0}", computerPrincipalSearchResult.Enabled));
                    sb.AppendLine(string.Format("SAM账号名:{0}", computerPrincipalSearchResult.SamAccountName));
                    sb.AppendLine(string.Format("名称:{0}", computerPrincipalSearchResult.Name));
                    sb.AppendLine(string.Format("上次登录时间:{0}", computerPrincipalSearchResult.LastLogon));
                }
                computerPrincipal.Dispose();
                Console.WriteLine(sb.ToString());
    View Code

     连接验证语句:if (principalContext.ValidateCredentials("sunhaiming", "zhang.1219"))
                {
                    return;
                }


    也可以使用directorysearcher  DirectoryEntry  类

     

  • 相关阅读:
    Luogu P2016 战略游戏(树形DP)
    Luogu P2486 染色(树链剖分+线段树)
    Luogu P3178 树上操作(树链剖分+线段树)
    Luogu P2590 树的统计(树链剖分+线段树)
    Luogu P2146 软件包管理器(树链剖分+线段树)
    获得spring
    网卡绑定多个ip
    描述01-配置文件咋整
    进程查看
    端口查看,进程杀死
  • 原文地址:https://www.cnblogs.com/haimingkaifa/p/6053547.html
Copyright © 2011-2022 走看看