Хотя это легко для Linux, но не так просто для Windows из того, что я смог собрать до сих пор. Я нашел команду, которая делает то, что я хочу:
net user username /domain
Однако я хочу удалить все данные, кроме списка групп. Я думаю, что findstr может быть ответом, но я не уверен, как использовать это, чтобы сделать это. По сути, я предполагаю, что скрипт будет делать что-то вроде этого (если нет более конкретной команды, которая была бы невероятной):
net user username /domain > temp.txt
findstr (or some other command) file.txt > groups.txt
del temp.txt
Вывод данных будет список вроде этого:
группа 1; group2; group3
Теперь я мог бы пойти по этому сложному пути, так как, как я уже говорил, есть команда, которая может выводить ТОЛЬКО группы безопасности пользователя, что было бы фантастически.