1. Para realizar copias de seguridad diarias de un directorio usando WinRAR
@echo off
setlocal
mkdir workarea\backups
set yy=%date:~-4,4%
set mm=%date:~-7,2%
set dd=%date:~-10,2%
set hh=%time:~0,2%
if "%hh:~0,1%" equ " " set hh=0%hh:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set logfile=C:\workarea\backups\LOG_%yy%%mm%%dd%_%hh%%mi%%ss%.log
set logerrorfile=C:\workarea\backups\LOG_%yy%%mm%%dd%_%hh%%mi%%ss%_ERROR.log
set rarfile=C:\workarea\backups\BACKUP_%yy%%mm%%dd%_%hh%%mi%%ss%.rar
set origin=C:\workarea\starteam\neos\impl\workspace_Juno
rar a -r -y -ilog%logerrorfile% -log=%logfile% %rarfile% %origin%
2. Para ejecutar un proceso Maven
@echo off
setlocal
mkdir _logs
set yy=%date:~-4,4%
set mm=%date:~-7,2%
set dd=%date:~-10,2%
set hh=%time:~0,2%
if "%hh:~0,1%" equ " " set hh=0%hh:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set logfile=LOG_%yy%%mm%%dd%_%hh%%mi%%ss%.log
mvn -f pom-parcial.xml clean install > _logs\%logfile%
La pecularidad de ambos scripts es que permiten salvar los nombres de los ficheros creados sin el espacio de la hora que existe por defecto en los sistemas Windows, entre las 01:00h y las 09:59h.
Dejo pendiente la tarea similar para el periodo de tiempo 00:00h y las 00:59h, dado que es una situación en la que no me he hallado.