Может, пригодится кому (сам промучался с час, вспоминая команды .cmd)... строит все солюшены, найденные ниже текущей директории, и, в случае ошибок, посылает емейл по указанному адресу с отчетом (успешно скомпилированные солюшены не включаются в лог).
overnight.cmd
@echo off
call %VSCOMNTOOLS%\vsvars32.bat
echo Overnight build results. > allerrors.log
set efound="0"
for /R %%f in (*.sln) do (
devenv /build release %%f > build.log
if errorlevel 1 (
copy allerrors.log+build.log
set efound="1"
)
)
if %efound%=="1" blat allerrors.log -s "** Build Results (hehe) **" -t bill.gates@microsoft.com