Я использую Олицетворение для создания экземпляра WindowsIdentity на компьютере с Windows 7, который подключен к домену. Я возвращаю много групп через свойство Groups. Какой-то домен, локальный и встроенный, но я не получаю встроенную группу администраторов, в которой находится пользователь. Я очень озадачен тем, почему это происходит. Любая помощь будет оценена.
Обновление:
Когда я запускаю через командную строку «whoami / groups», я вижу все свои группы правильно. Мне просто не хватает некоторых, когда я использую WindowsIdentity.Groups (особенно группу администраторов). Если команда whoami Windows правильно определяет мои группы, как я могу это сделать? Я также пробовал WinAPI NetUserGetGroups & NetUserGetLocalGroups, которые возвращают еще меньше групп, поэтому они кажутся неудачными. Есть ли другой способ в .Net / C # или WinAPI, чтобы я мог выяснить все группы пользователей?