Não, não há. No entanto, você pode usar vários tipos de loops:
call :map_share Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
echo I got %letter%!
goto :eof
:map_share
if "%~1"=="" goto :eof
net use %1: \MyComputer\sharename02 /persistent:No || (
shift
goto :map_share
)
set letter=%1
goto :eof