Linzer, При указания сетевого пути WMIC не определяет дату файла. Замените зачеркнутый кусок на
Код:
Call :MdOut "%~dp6" %6 ||Exit /B 3
Call :MdOut %2 %6 ||Exit /B 3
Call :MdOut %3 %6 ||Exit /B 3
Call :MdOut %4 %6 ||Exit /B 3
Pushd "%~dp1"
FOR /F "delims=" %%d IN ('CD') DO Set "Fin=%%d"
If Not "%Fin:~-1%" =="\" Set "Fin=%Fin%\"
Set "Df=absent"
For /f "tokens=1* delims=," %%a in ('2^>nul wmic datafile where "name='%Fin:\=\\%%~nx1'" get 'Last Modified' /format:csv') Do (
If /I "%%a"=="%ComputerName%" Set "Df=%%b"
)
Popd