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