Necesitaba hacer que mi copia de seguridad se llamara igual que el dia que estoy ejecutando de forma que el servidor no se llenara de copias y fuera machacando semanalmente yo siempre habia usado copias diarias poniendole anexo al medio el dia-mes-año

para ello usaba el siguiente script

 

for /f «Tokens=1-4 Delims=/ » %%i in (‘date /t’) do  set dt=%%i-%%j-%%k-%%l
for /f «Tokens=1» %%i in (‘time /t’) do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%

 

Al medio solo debia añadir la variable %dtt%

 

Bien pero ahora solo quiero añadir el dia de la semana por ejemplo lunes, para que la semana que viene el lunes se machaque, pues buscando en msdos no he encotrado nada para sacarlo si alguien se anima se lo agradezco asi que me tire al vbscript

 

Primero lo que hago es crearme un fichero consiguediasemana.vbs que lleva el siguiente comando

 

wscript.echo WeekdayName(Weekday(Date))

 

Posteriormente en el fichero copiasemana.cmd lo llamare de la siguiente manera

for /f «delims=» %%a in (‘cscript /nologo consiguediasemana.vbs’) do @set diasemana=%%a

ahora añadimos la variable %diasemana% a nuestro fichero de copia

 

 

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO