No Windows 7, Vista, XP, etc.
Na linha de comando:
cd folder
for /f "usebackq" %i in ('dir *.7z /s/b') do 7za x %i
De um arquivo em lotes, dobre os sinais%:
cd folder
for /f "usebackq" %%i in ('dir *.7z /s/b') do (
@echo extracting %%i
7za x %%i
)