Vamos a dividir el proceso en 2 partes, la primera va a ser la creacion del .exe y la segunda parte va a ser la programación para la ejecución del mismo.
Creación del *.exe
Crear un acceso directo el siguiente comando. ( hacemos click con el boton derecho en cualquier parte del escritorio, vas a nuevo / acceso directo)
Aquí dejo los parámetros del comando shutdown:
-i = Mostrar interfaz GUI, debe de ser la primera opción
-l = Cerrar sesión
-s = Apagar el equipo
-r = Apagar y reiniciar el equipo
-a = Anular el apagado del equipo
-m \\equipo = Equipo que se reiniciará o apagará
-t ** = Establecer el tiempo de espera de apagado en ** segundos
-c "Comentario" = Comentario de apagado (Máximo 127 caracteres)
-f = Fuerza el cierre de aplicaciones sin advertir
shutdown -s -f -t ** (** es igual al número de segundos que quieres de cuenta regresiva)

Se le hace click en siguiente. Y se le asigna un nombre al acceso directo. Y se hace click en finalizar.

Una vez que tenemos el acceso directo, lo quitamos del escritorio y lo alojamos en algún lugar de poco acceso.
Fin de la creación del *.exe
Programación del *.exe
Ahora el siguiente paso es programarlo, para ellos ir a Panel de control / Tareas programadas y crear una tarea nueva. Creamos una nueva tarea, y le asignamos lo que queremos ejecutar en un determinado tiempo programado.


Luego seleccionamos el nombre de la tarea y el tiempo que queremos que se repita, un día, una semana, un mes, etc.

Lo bueno de esto es que podemos seleccionar la hora en que queremos que se ejecute la tarea y el dia de la semana que queremos que se ejecute. TOTALMENTE PERSONALIZADO.

luego de hacer click en siguiente aparece un cartel, con el nombre del usuario y una passowrd (opcional) para que no puedan cerrar la tarea.

Y FINALIZAMOOOOOOOOOSSSSSSSSSS!!!!!!!!!!!!!!

Fuente