Я использую эту команду ниже, чтобы распаковать рекурсивно из исходной папки ( D:\cnosftp\ ) и поместите извлеченный файл в ту же подпапку. FOR /R "D:\cnosftp\" %I IN (*.gz) DO "C:\Program Files\7-Zip\7z.exe" x "%I" -aoa -o"%~dpI" Это работает хорошо при запуске в CMD - но когда одна и та же...