20年前の質問者さんのやり方がこうだったか分かりませんが・・・
for /f \u0026quot;tokens=1* delims=_\u0026quot; %a in ('dir /b *.jpg') do ren \u0026quot;%a_%b\u0026quot; \u0026quot;%b\u0026quot;
バッチファイルの場合は、%a %b は、%%a %%bにする。
今は、PowerShell というものもありますが・・・。
ls *.jpg | ren -New {$_.Name -replace '^.+?_'}