![使用“net group”命令获取用户的 csv/txt 列表](https://linux22.com/image/638489/%E4%BD%BF%E7%94%A8%E2%80%9Cnet%20group%E2%80%9D%E5%91%BD%E4%BB%A4%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E7%9A%84%20csv%2Ftxt%20%E5%88%97%E8%A1%A8.png)
我试图使用以下方法得到一个包含用户名的 txt 文件(每行 1 个用户)
net group /domain <group>
命令。但是,此命令的输出不利于解析。有没有人有办法将其通过管道传输到 txt 文件,以便文件每行仅包含一个用户?
答案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