gpt4 book ai didi

c# - 查询本地管理员组

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:06 24 4
gpt4 key购买 nike

所以,我有点被困在这里......

我正在编写一个程序,它应该能够列出 MS Windows Server 2008 R2 上本地管理员组中的所有用户。

这里的问题是我只被允许使用 .NET 2.0 - 所以我不能使用 GroupPrincipal 类...这本来是一件非常容易的任务。

如有任何指点,我们将不胜感激!

干杯!

最佳答案

天啊!

不知道我到底在想什么 - 太简单了!

Masoud Tabatabaei 的所有信用 - 在以下代码片段上找到: http://csharptuning.blogspot.se/2007/09/how-to-get-list-of-windows-user-in-c.html

DirectoryEntry localMachine = new DirectoryEntry("WinNT://" + Environment.MachineName);
DirectoryEntry admGroup = localMachine.Children.Find("administrators","group");
object members = admGroup.Invoke("members", null);
foreach (object groupMember in (IEnumerable)members)
{
DirectoryEntry member = new DirectoryEntry(groupMember);
lstUsers.Items.Add(member.Name);
}

关于c# - 查询本地管理员组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594545/

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