Проверьте группы, в которые входит локальный пользователь - PullRequest
4 голосов
/ 09 сентября 2010

У меня есть код, чтобы получить членов локальной группы, например, администраторы

private void GetUserGrps()
{
    using (DirectoryEntry groupEntry = new DirectoryEntry("WinNT://./Administrators,group"))
    {
        foreach (object member in (IEnumerable)groupEntry.Invoke("Members"))
        {
            using (DirectoryEntry memberEntry = new DirectoryEntry(member))
            {
                new GUIUtility().LogMessageToFile(memberEntry.Path);
            }
        }
    }

Есть ли способ получить группы, к которым принадлежит локальный пользователь, используя службы каталогов?

Без использования Active Directory или домена в нем, потому что я хочу только для локальной машины, а не для домена.

1 Ответ

5 голосов
/ 10 сентября 2010

Попробуйте

1002 *
...