Извлеките все Zip-файлы в каталоге (вкл. вложенные папки) с помощью файла.bat или команды dos

Я хочу извлечь все файлы .zip и .rar в папке и ее дочерних файлах

Структура выглядит следующим образом:

MAIN_FOLDER
    -A folder
        - a.zip
            -a.rar
    -B folder
        - b.zip
            -b.rar
    -C folder
        ....    
            ...

Я уже пробовал это, но это не сработало

FOR /D /r %%F in ("*") DO (

  pushd %CD%
 cd %%F
    FOR %%X in (*.rar *.zip) DO (
        "C:Program Files7-zip7z.exe" x %%X
    )
 popd

)

Я использую Windows и установил 7-Zip.

Дополнительный вопрос: Можно ли сохранить все извлеченные файлы из последних дочерних файлов (a.rar, b.rar ) в одной и той же папке (основная папка)?