Primero que nada mis disculpa si no es aca Hola es simple, lo que quiero hacer es que al iniciar mi pc (windows 7) se inicie pero ya dentro de windows quiero que el pc se vaya a cambiar usuario al ejecutar un bat o si existe tambien otra forma lo que encontre es esto @echo off title Reinicio del PC //TITULO DE LA VENTANA echo. shutdown -s -t 60 //TIEMPO EN SEGUNDOS QUE TARDARÁ EN REINICIARSE echo. msg * Owned by PiraEv2 //MENSAJE EN UNA VENTANA echo. exit y lo que tendria que cambiar es la linea peor no se que ponerleshutdown -s -t 60 como puedo cambiar esa linea para que cuando ejecute el archivo bat se me vaya a la pantalla de seleccion de cuenta, ( la que aparece cuando presiona en cambiar usuario, no cerrar sesion ni apagar) de antemano gracias por la ayuda
Amigo esta es tu solución, el comando para bloquear la sesión no te permite indicar el tiempo que deseas esperar antes que se realice, para controlar el tiempo haremos un PING a localhost "ping -n X 127.0.0.1 > null" donde X es la cantidad de paquetes que enviaremos (debería ser mas menos 1 segundo entre uno y otro). @echo off title Reinicio del PC // TITULO DE LA VENTANA echo. ping -n 10 127.0.0.1 > null rundll32.exe user32.dll,LockWorkSation // bloquea la sesion, echo. msg * Owned by MasYoNadieMas // MENSAJE EN UNA VENTANA echo. exit Si quieres cerrar la sesión debes usar el comando "shutdown -l -f -t X" donde X es el tiempo en segundos que quieres que tarde. Espero te haya servido. Suerte
Tiene que ser ejecutando el bat? por que puedes hacerlo precionando la tecla Windows + L. Eso te muestra la pantalla de usuarios