Получить список csv/txt пользователей с помощью команды "net group"

Я пытаюсь в конечном итоге с TXT-файл имен пользователей (1 пользователь в строке), используя

net group /domain <group>

команда. Однако вывод этой команды не способствует синтаксическому анализу. У кого-нибудь есть способ передать это в текстовый файл, чтобы файл состоял только из одного пользователя в строке?

1 ответ

Решение

Хорошо, никаких дополнительных установок, я понял. Следующее ужасно, ужасно, и я хотел бы предположить, что должен быть лучший способ [использовать модуль AD!], Чтобы сделать это. Я не хотел писать это в пакетном режиме сейчас, так что вот оно. Обратите внимание, что здесь нет даже намека на i18n, обработку ошибок или что-то "вменяемое".

# Powershell
$result = net group /domain "SomeGroup"
($result |
    Where-Object { $_ -notmatch '^(The request|$|Group Name|Comment|Members|--|The c)' }).Split(' ') |
        Where-Object { $_ } |
             Out-File group.txt
Другие вопросы по тегам