como forzar logoff en una hora determinada

15/11/2007 - 12:06 por choocoloco | Informe spam
Hola compañeros, estoy intentando forzar el cierre de sesion de los
usuarios del domio que de dejen la maquina sin apagar, por ejemplo
todos los dias sobre las 3:00 de la mañana pero no consigo exactamente
esa hora.

1) Miro con la herramienta forcelogoff.exe pero no me permite
establecer alguna hora de cierre de sesion.
2) con el comando logoff tampoco me deja indicar una hora de cierre de
sesion
3) con el comando shutdown tampoco me deja indicar una hora.


Alguien me podria ayudar

buscando un poco encontre el programa autoclose que permite apagar,
reiniciar y cerrar sesion pero tendria que ir configurandolo por
usuario y son como 2000 usuarios con lo que no me vale.

Saludos y muchas gracias

Preguntas similare

Leer las respuestas

#1 marvic.lc
15/11/2007 - 14:53 | Informe spam
On 15 nov, 12:06, ""
wrote:
Hola compañeros, estoy intentando forzar el cierre de sesion de los
usuarios del domio que de dejen la maquina sin apagar, por ejemplo
todos los dias sobre las 3:00 de la mañana pero no consigo exactamente
esa hora.

1) Miro con la herramienta forcelogoff.exe pero no me permite
establecer alguna hora de cierre de sesion.
2) con el comando logoff tampoco me deja indicar una hora de cierre de
sesion
3) con el comando shutdown tampoco me deja indicar una hora.

Alguien me podria ayudar

buscando un poco encontre el programa autoclose que permite apagar,
reiniciar y cerrar sesion pero tendria que ir configurandolo por
usuario y son como 2000 usuarios con lo que no me vale.

Saludos y muchas gracias



Con el comando shutdown -s -f -m \ombrepc
apagas el ordenador que quieras, si ese comando lo guardas en un
fichero bat y programas una tarea en el servidor para que se ejecute a
las 3 de la mañana ya lo tienes.
Un saludo,
Respuesta Responder a este mensaje
#2 choocoloco
15/11/2007 - 16:47 | Informe spam
Buenas Marvic. Yo lo que quiero es que en mi script de inicio le pueda
programar a una hora mediante algun comando, no crear una tarea
programada en el server ni en el pc local.
Muchas gracias por contestar.
Respuesta Responder a este mensaje
#3 marvic
15/11/2007 - 18:47 | Informe spam
On 15 nov, 16:47, ""
wrote:
Buenas Marvic. Yo lo que quiero es que en mi script de inicio le pueda
programar a una hora mediante algun comando, no crear una tarea
programada en el server ni en el pc local.
Muchas gracias por contestar.



Creo que puedes crear directivas de seguridad con horario para las
sesiones, de manera que puedes forzar el cierre de sesión cuando
expire la hora de inicio de sesión.
Aquí creo que lo explica un poco por encima, pero creo que te puede
servir.

http://www.microsoft.com/spain/tech...gch03.mspx

Un saludo
Respuesta Responder a este mensaje
#4 choocoloco
15/11/2007 - 19:14 | Informe spam
Hola marvic. Por politica lo intente pero le tienes que establecer en
la cuenta del usuario los procesos de hora en la oficina ya que eso
tampoco me interesa porque el minimo establecido es 1 hora y en la
empresa tenemos VPN y solo falta que les ponga que no pueden iniciar
sesion a las 3 o 4 de la mañana y el tipico friky que se conecte no
tenga conexion en esa hora. justa.

Saludos y gracias.
Respuesta Responder a este mensaje
#5 marvic
19/11/2007 - 13:55 | Informe spam
On 15 nov, 19:14, ""
wrote:
Hola marvic. Por politica lo intente pero le tienes que establecer en
la cuenta del usuario los procesos de hora en la oficina ya que eso
tampoco me interesa porque el minimo establecido es 1 hora y en la
empresa tenemos VPN y solo falta que les ponga que no pueden iniciar
sesion a las 3 o 4 de la mañana y el tipico friky que se conecte no
tenga conexion en esa hora. justa.

Saludos y gracias.



Tiene que haber formas más sencillas, eso seguro, pero se me ocurre.
En ese script de inicio que dices, puedes incluir un comando at (echa
un vistazo a la ayuda, es el comando que te sirve para programar
tareas), si al mismo tiempo en el sitio donde tengas ese script
(supongo sitio de tu red compartido), añades un script de apagado, ya
lo tendrías.

Yo utilizo en una máquina un script para que se apague a la hora que
tengo programada se ejecute ese script:
'este sería el script: apagado.vbs que está en \\tusitio

dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," &
_
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")
For Each obj In OpSysSet
obj.Win32Shutdown(8)

Next



la tarea que invoca a ese script de apagado a incluir en tu scritp de
inicio:

at 03:00 /interactive /every:L,Ma,Mi,J,Vs,d \\tusitio\apagado.vbs


Espero te sirva.
Un saludo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida