Полагаю, вы смотрите на что-то вроде этого, следующее будет только повторять новое измененное имя файла.
@echo off
set "input=D:\input_folder\"
SET "output=C:\output_folder\"
mkdir %output% > nul 2>&1
for %%a in ("%input%*.bin") do echo "%%~na_update.%%~xa"
Таким образом, исходное имя файла будет %%a
имя файла будет только %%~na
и расширение будет только %%~xa
Более подробно об этом, я предлагаю вам запустить справку, чтобы увидеть подробности о расширении переменной.
Что касается других частей команды, о которых вы упомянули, я ничего не знаю об этом, поскольку вы не указали никаких подробностей об этом, поэтому вам необходимо выяснить, как он будет соответствовать приведенному выше коду, или отредактировать ваш вопрос.и покажите немного подробнее о том, как вы вручную запускаете команду, чтобы получить помощь по ее автоматизации.