gm753, Не важно, где запускается батник, главное иметь доступ и правильно указать пути. Если при вызове батника год не указан, просмотрим все годы. Если при вызове в аргументе батника указан конкретный год, например, batnik.bat 2013, то просмотрим только указанный год. В любом случае скопируем только отсутствующие и обновлённые файлы.
Код:

@Echo Off
cls
Set "BoxIn=\\UserComp\Foto"
Set "BoxArc=Z:\Box_Arc\Backup.Foto"
Set "Mask=*.jpg"
If Not "%~1"=="" (
Call :CopyFiles "%BoxIn%" "%~1" "%Mask%" "%BoxArc%"
) Else (
FOR /F "usebackq delims=" %%d IN (`2^>nul Dir "%BoxIn%\20??" /B /A:D`) DO (
Call :CopyFiles "%BoxIn%" "%%d" "%Mask%" "%BoxArc%"
)
)
pause
GoTo :Eof
:CopyFiles
Echo +++++++ "%~1\%~2"
xcopy "%~1\%~2\%~3" "%~4\%~2\" /S /D /Y
GoTo :Eof