首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C#中获取AD用户创建日期

,可以使用System.DirectoryServices命名空间中的DirectoryEntry和DirectorySearcher类来实现。

首先,需要引用System.DirectoryServices命名空间:

代码语言:txt
复制
using System.DirectoryServices;

然后,可以使用以下代码来获取AD用户的创建日期:

代码语言:txt
复制
string domainPath = "LDAP://DC=example,DC=com"; // 替换为你的域路径
string username = "username"; // 替换为要查询的用户名

DirectoryEntry entry = new DirectoryEntry(domainPath);
DirectorySearcher searcher = new DirectorySearcher(entry);
searcher.Filter = $"(&(objectClass=user)(sAMAccountName={username}))";
searcher.PropertiesToLoad.Add("whenCreated");

SearchResult result = searcher.FindOne();
if (result != null)
{
    DateTime createdDate = (DateTime)result.Properties["whenCreated"][0];
    Console.WriteLine($"AD用户{username}的创建日期是:{createdDate}");
}
else
{
    Console.WriteLine($"未找到AD用户{username}");
}

上述代码中,需要将domainPath替换为你的域路径,例如LDAP://DC=example,DC=com。同时,将username替换为你要查询的用户名。

代码中使用DirectoryEntry类和DirectorySearcher类来连接和搜索AD域。Filter属性用于指定搜索条件,这里使用了用户名进行过滤。PropertiesToLoad属性用于指定要加载的属性,这里加载了whenCreated属性。

通过调用searcher.FindOne()方法执行搜索,并将结果存储在SearchResult对象中。如果找到了匹配的用户,可以通过result.Properties["whenCreated"][0]来获取创建日期。

最后,将创建日期打印出来或进行其他操作。

请注意,上述代码仅适用于Windows环境下的AD域。如果你的环境不同,可能需要进行相应的调整。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云身份管理(CAM):https://cloud.tencent.com/product/cam
  • 腾讯云LDAP:https://cloud.tencent.com/product/ldap
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

警告:新的攻击活动利用了 MICROSOFT EXCHANGE SERVER 上的一个新的 0-DAY RCE 漏洞

大约在 2022 年 8 月初,在进行安全监控和事件响应服务时,GTSC SOC 团队发现关键基础设施受到攻击,特别是针对他们的 Microsoft Exchange 应用程序。在调查过程中,GTSC蓝队专家确定此次攻击利用了未公开的Exchange安全漏洞,即0day漏洞,因此立即提出了临时遏制方案。同时,红队专家开始研究调试Exchange反编译代码,寻找漏洞利用代码。感谢发现前 1 天 Exchange 漏洞的经验,RedTeam 对 Exchange 的代码流程和处理机制有深入的了解,因此减少了研究时间,并迅速发现了漏洞。事实证明,该漏洞非常严重,以至于攻击者可以在受感染的系统上执行 RCE。GTSC 立即将该漏洞提交给零日倡议 (ZDI) 以与 Microsoft 合作,以便尽快准备补丁。ZDI 验证并确认了 2 个漏洞,其 CVSS 分数分别为 8.8 和 6.3,关于漏洞利用如下。

02

一步一步教你制作销售业绩分析报告

在入门案例动态销售报告中已经带领大家入门制作PowerBI可视化报告。本文主题销售业绩分析将继续针对入门案例进行进一步优化,让大家更改的了解和掌握使用PowerBI的功能。优化内容主要有两个:   1、数据分析层面:在可视化报告中单独的一个销售业绩指标是没有意义的,只有通过对比指标才能知道销售业绩指标的好坏。对比方法主要通过同指标不同时间的对比,通过PowerBI智能时间函数,可以更加方便的计算累计销售额(YTD),同比(与去年同期对比),环比(与上月对比)等指标。   2、图表层面:使用KPI图表可以更加直观的显示业绩完成状况。通过对同比,环比格式设置可以进行分阶段显示数据。

02
领券