Batch file 正在获取组中的用户列表

Batch file 正在获取组中的用户列表,batch-file,cmd,Batch File,Cmd,我知道我可以使用net localgroup Administrators获取该组中所有用户的列表,但是如何遍历该命令输出的用户 使用这段代码会让我有点松懈(即命令成功完成,等等) 您可能需要在more之后调整数字,以更好地满足您的需要。基本上,这需要net localgroup Administrators的输出,您知道在哪些情况下我可能需要调整更多的数字吗?仅当net localgroup Administrators的标题占用的行数超过(或少于)六行时。我真的很担心word wrap可能会

我知道我可以使用
net localgroup Administrators
获取该组中所有用户的列表,但是如何遍历该命令输出的用户

使用这段代码会让我有点松懈(即命令成功完成,等等)


您可能需要在
more
之后调整数字,以更好地满足您的需要。基本上,这需要
net localgroup Administrators
的输出,

您知道在哪些情况下我可能需要调整更多的数字吗?仅当
net localgroup Administrators
的标题占用的行数超过(或少于)六行时。我真的很担心word wrap可能会把事情搞砸,但是如果上面的代码对你有效,我就不会担心了。这里有一个版本不再使用
更多的
查找
for/f“skip=6 delims=“%%u IN('net localgroup Administrators')DO(如果“%%u”NEQ”命令成功完成。“echo%%u”)
FOR /F "delims=" %%b IN ('net localgroup Administrators') do (
     echo %%b
)
for /f "delims=" %%b in ('net localgroup Administrators^|more +6^|find /v "The command completed successfully."') do echo %%b