2014-11-09 3 views
0

net localgroup Administrators을 사용하면 해당 그룹의 모든 사용자 목록을 얻을 수 있지만 해당 명령으로 출력되는 사용자를 반복 할 수는 있습니까? 이 코드를 사용하여그룹의 사용자 목록을 얻는 중

나에게 보풀 (성공적으로 완료 즉 명령 등)을 제공

FOR /F "delims=" %%b IN ('net localgroup Administrators') do (
    echo %%b 
) 

답변

2
for /f "delims=" %%b in ('net localgroup Administrators^|more +6^|find /v "The command completed successfully."') do echo %%b 

당신은 더 나은 귀하의 요구에 맞게 more 후에 수를 조정해야 할 수도 있습니다. 기본적으로, 이것은 net localgroup Administrators의 출력을 취합니다.

+0

더 많은 숫자를 조정해야하는 경우가 있습니까? – Forager

+0

'net localgroup Administrators '의 헤더가 여하튼 여섯 줄 이상 (또는 이하)을 차지하는 경우에만. 나는 정말로 단어 감싸기가 어질러 질지 모른다고 우려했지만 위의 코드가 효과가 있다면 걱정하지 않을 것입니다. – SomethingDark

+0

다음은'more'와'find'를 사용하지 않는 버전입니다 :'FOR/f "skip = 6 delims ="%% u IN ('net localgroup Administrators') DO (IF "%% u"NEQ 명령이 성공적으로 완료되었습니다. "echo %% u)' – eryksun

관련 문제