gpt4 book ai didi

c# - 如何获取本地Windows帐户的到期日期?

转载 作者:行者123 更新时间:2023-11-30 22:37:30 25 4
gpt4 key购买 nike

我需要像这样创建 C# 方法:

    void deleteExpiredAccounts(String Account,dateTime expirationDate)
{
if(expirationDate == DateTime.Now)
{
DirectoryEntry localDirectory = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer");
DirectoryEntries users = localDirectory.Children;
DirectoryEntry user = users.Find(Account);
users.Remove(user);
}
}

任何想法将不胜感激..提前致谢!

最佳答案

以下代码让我可以获取域和本地用户帐户的密码到期日期:

public static DateTime GetPasswordExpirationDate(string userId, string domainOrMachineName)
{
using (var userEntry = new DirectoryEntry("WinNT://" + domainOrMachineName + '/' + userId + ",user"))
{
return (DateTime)userEntry.InvokeGet("PasswordExpirationDate");
}
}

关于c# - 如何获取本地Windows帐户的到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6506761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com