Чтобы посмотреть группы пользователей через командную строку, достаточно нескольких команд — и вы получите полный список локальных групп, их участников и прав. Например, команда net localgroup выведет все группы на экране за 2 секунды, а net user имя_пользователя покажет, к каким группам принадлежит конкретный аккаунт.

В этой статье разберём 5 работающих способов: от простых команд для новичков до расширенных запросов для системных администраторов. Покажу, как проверить группы текущего пользователя, экспортировать список в файл и даже фильтровать результаты по критериям. Все примеры проверены на Windows 10 и 11, но подойдут и для серверных версий.

Способ 1: Просмотр всех локальных групп через net localgroup

Самый быстрый способ — использовать команду net localgroup. Она выводит список всех локальных групп на компьютере, включая встроенные (например, Администраторы, Пользователи, Гости) и созданные вручную.

Откройте командную строку от имени администратора (Win + X → Терминал (Администратор) или Командная строка (Администратор)) и введите:

net localgroup

Результат появится сразу — в виде таблицы с именами групп. Чтобы увидеть участников конкретной группы, добавьте её имя:

net localgroup Администраторы

💡

Если командная строка не запускается от имени администратора, попробуйте cmd в поиске Windows → правый клик → «Запустить от имени администратора».

КомандаОписаниеПример вывода
whoami /groupsПолный список групп текущего пользователя с деталямиBUILTIN\Пользователи, NT AUTHORITY\Интерактивные пользователи
whoami /userИмя текущего пользователя и его SIDuser1\дебиан, S-1-5-21-...
net user %username%Группы, в которые входит текущий пользовательЛокальные группы: *Администраторы* *Пользователи

Способ 2: Просмотр групп текущего пользователя

Чтобы узнать, к каким группам относится ваш текущий аккаунт, используйте:

whoami /groups

Эта команда выводит:

  • Имя группы (например, BUILTIN\Администраторы);
  • Тип (Group, Alias);
  • SID (идентификатор безопасности);
  • Аттрибуты (например, Мандатный, Включено).

Для компактного вывода только имён групп подходит:

whoami /groups /fo table | findstr /v "SID"

Если нужно проверить группы другого пользователя, замените %username% на его имя:

net user Иванов

Способ 3: Экспорт списка групп в файл

Чтобы сохранить список групп для анализа или отчёта, перенаправьте вывод команды в текстовый файл. Например:

net localgroup > C:\groups_list.txt

Файл groups_list.txt появится на диске C:. Для добавления в существующий файл используйте >>:

net localgroup Администраторы >> C:\groups_list.txt

Для экспорта в формате CSV (удобно для Excel) подойдёт PowerShell-команда, но об этом в следующем разделе.

Способ 4: Расширенный просмотр через PowerShell

PowerShell даёт больше возможностей для работы с группами. Например, чтобы получить список всех локальных групп с участниками в виде таблицы:

  1. Откройте от имени администратора (Win + X → Windows PowerShell (Администратор)).
  2. Введите:

Get-LocalGroup | Select-Object Name, Description

Для вывода участников конкретной группы:

Get-LocalGroupMember -Group "Администраторы" | Select-Object Name, PrincipalSource

Чтобы экспортировать в CSV:

Get-LocalGroup | Export-Csv -Path "C:\groups.csv" -NoTypeInformation

⚠️ Внимание: команды могут не работать на старых версиях Windows (до 8.1) или если отключены модули Microsoft.PowerShell.LocalAccounts. В этом случае используйте классические команды CMD.
Какой способ просмотра групп вы испальзуете чаще?
Команда net localgroup
Команда whoami
Экспорт в файл
Другое

Способ 5: Просмотр групп в домене Active Directory

Если ваш компьютер входит в домен Active Directory, локальные группы могут быть дополнены доменными. Чтобы просмотреть их:

net group /domain

Эта команда покажет все глобальные и универсальные группы домена. Для просмотра участников конкретной доменной группы:

net group "Имя_группы" /domain

КомандаНазначениеРаботает в
net group /domainСписок всех доменных группActive Directory
dsquery group -name "*Админ*"Поиск групп по ключевому слову (например, "Админ")Active Directory
Get-ADGroupMember "Имя_группы"Участники доменной группы (требует модуля ActiveDirectory)PowerShell + RSAT

Как фильтровать результаты команд

Часто список групп бывает слишком большим. Чтобы отфильтровать результаты, используйте:

  • findstr — для поиска по ключевому слову:
  • net localgroup | findstr "Админ"

  • more — для постраничного просмотра:
  • net localgroup | more

  • sort — для сортировки по алфавиту:
  • net localgroup | sort

Команды findstr, more и sort работают только в CMD, а не в PowerShell.

Практическое руководство: шаги для новичков

Если вы никогда не работали с командной строкой, следуйте этому алгоритму:

  1. Откройте командную строку: Win + R → введите cmd → Enter.
  2. Проверьте имя текущего пользователя: whoami.
  3. Посмотрите все локальные группы: net localgroup.
  4. Узнайте, к каким группам относится ваш аккаунт: net user %username%.
  5. Экспортируйте список в файл: net localgroup > C:\my_groups.txt.

Чек-лист для просмотра групп пользователей

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно лимотреть группы пользователей без прав администратора?

Да, но с ограничениями. Например, команда whoami /groups работает без прав админа и показывает группы текущего пользователя. А вот net localgroup может не вывести полный список, если у вас нет администраторских привилегий.

Как увидеть скрытые или системные группы?

Скрытые группы (например, S-1-5-11 — Authenticated Users) не отображаются в net localgroup. Чтобы их увидеть, используйте whoami /groups или PowerShell: Get-LocalGroup | Where-Object {$_.Name -like "S-*"}.

Почему команда net localgroup не работает?

Возможные причины: командная строка запущена не от имени администратора, система повреждена или у вас не Windows Pro/Enterprise. Проверьте права доступа или используйте PowerShell.

Как проверить, есть ли пользователь в определённой группе?

Используйте команду: net localgroup "Имя_группы" | findstr "Имя_пользователя". Если строка с именем пользователя появится в результатах, он входит в группу.