Подскажите, пожалуйста, способ получения всех локальных групп на компе.
На данный момент использую DirectoryEntry. Но получается получить только список групп, в которые входит пользователь.
var root = new DirectoryEntry(string.Format("WinNT://{0},computer", MachineName));
root = root.Children.Find(userName, "user");
var groups = root.Invoke("groups");