这样会无限循环,不断输出当前登录用户名
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (net localgroup /add Administrators %%i)
换成这样也会
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (echo %%i)
net localgroup /add Administrators everyone
然而只要不包含 net localgroup 语句就正常了,比如
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (echo %%i)
请问是哪里出了问题?
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (net localgroup /add Administrators %%i)
换成这样也会
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (echo %%i)
net localgroup /add Administrators everyone
然而只要不包含 net localgroup 语句就正常了,比如
@echo off
for /f "tokens=2" %%i in ('query session ^| findstr "^>"') do (echo %%i)
请问是哪里出了问题?