Apaga-cuando-acabe-robocopy.cmd

Este archivo hace que el ordenador se apague si robocopy no está ejecutándose.

En caso contrario, espera a que robocopy deje de ejecutarse.

Así, podemos iniciar robocopy por la noche y, antes de irnos a dormir, ejecutar este script para que apague el ordenador cuando robocopy termine.

apaga-al-terminar-robocopy.cmd
rem Guardar este programa como
rem apaga-al-terminar-robocopy.cmd
rem y ejecutarlo DESPUÉS de iniciar robocopy.
rem
:inicio
tasklist | find /i "robocopy" > estado_robocopy
for %%a in (estado_robocopy) do if %%~za.==0. goto :apaga
for /L %%f  in (1;1;10000) do rem %%f
goto :inicio
:apaga
shutdown -s -t 200
@echo **************************************
@echo Para CANCELAR EL APAGADO, abra una 
@echo línea de comandos y escriba
@echo Shutdown -a
:fin