none
Cerrar sesiones de escritorio de terminal service en un tiempo determinado. RRS feed

  • Pregunta

  • Buenos días,

    Acudo nuevamente a ustedes, mi duda es la siguiente:

    Cuento con un servidor de aplicaciones que cumple función de Terminal service, me están pidiendo que después de las 0:00 las sesiones que se encuentren allí se cierren excepto la del admininistrador.  ¿Existe alguna GPO que me permita hacer esto, o algo parecido? ó ¿Acaso construir un .bat y ponerlo en una tarea programada?

    Agradezco su colaboración.


    Michel Andres Ospina Jaramillo Tecnologo de telecomunicaciones

    sábado, 24 de febrero de 2018 16:20

Respuestas

  • Es sólo para Escritorio Remoto :)

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    • Marcado como respuesta MichelTeleco martes, 27 de febrero de 2018 17:01
    lunes, 26 de febrero de 2018 22:17
    Moderador
  • acá tienes un script de la comunidad donde tienes ejemplos para cerrar sesiones por ID o usuario.

    https://gallery.technet.microsoft.com/scriptcenter/Disconnect-LoggedOnUser-116ea40c

    pero de todas formas necesitas establecer limites de horarios a nivel de usuario, porque de lo contrario tendrías que ejecutar scripts cada 1 minuto y eso seria una locura.

    Por ad puedes restringir los horarios.

    http://www.rebeladmin.com/2014/06/use-of-group-policies-to-control-log-on-hours-to-the-network/

    pero con eso deniegas el acceso a todo y te puede afectar otros servicios que consuman los usuarios (Exchange, Sharepoint, etc.).


    otra opción podría ser algo así (agregar y quitar permisos de acceso remoto localmente):

    disableaccess.bat
    net localgroup "remote desktop users" /delete "dominio\term serv x time control"

    enableaccess.bat
    net localgroup "remote desktop users" /add "dominio\term serv x time control"

    tarea programada a X horas para ejecutar disableaccess.bat
    tarea programada a Y horas para ejecutar enableaccess.bat

    y ya otra opción es con herramientas de terceros 

    https://www.isdecisions.com/products/userlock/


    Su "marcar como respuesta" es mi sueldo :D

    • Marcado como respuesta MichelTeleco martes, 27 de febrero de 2018 17:01
    martes, 27 de febrero de 2018 1:21
    Moderador

Todas las respuestas

  • Puedes hacerlo de varias formas:

    Mediante scripts/tareas programadas para cerrar las sesiones.

    Otra opción es aplicar restricciones de horarios a usuarios específicos a nivel de dominio.


    Su "marcar como respuesta" es mi sueldo :D

    sábado, 24 de febrero de 2018 18:32
    Moderador
  • Gracias por responder.

    Cual sería la segunda opción y por medio de escript como sería con el fin de que no me cierre la del administrador?


    Michel Andres Ospina Jaramillo Tecnologo de telecomunicaciones

    lunes, 26 de febrero de 2018 16:31
  • Michel, aparte de lo que te comenta Nicolás, revisa las propiedades del usuario ficha "Sessions" ya que ahí tienes para configurar los tiempos máximos de sesión, o de sesiones desconectadas o sin actividad, y desconectarlas o directamente finalizarlas

    Quizás te resulte más fácil de implementar, no será por horario sino que pasadas cierta cantidad de horas ...

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    lunes, 26 de febrero de 2018 17:40
    Moderador
  • Michel, aparte de lo que te comenta Nicolás, revisa las propiedades del usuario ficha "Sessions" ya que ahí tienes para configurar los tiempos máximos de sesión, o de sesiones desconectadas o sin actividad, y desconectarlas o directamente finalizarlas

    Quizás te resulte más fácil de implementar, no será por horario sino que pasadas cierta cantidad de horas ...

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    Gracias por responder,

    Guillermo esto que me indicas también me afectaría las sesiones en los equipos? o solamente en los terminal service?


    Michel Andres Ospina Jaramillo Tecnologo de telecomunicaciones

    lunes, 26 de febrero de 2018 18:37
  • Es sólo para Escritorio Remoto :)

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MVP - MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    • Marcado como respuesta MichelTeleco martes, 27 de febrero de 2018 17:01
    lunes, 26 de febrero de 2018 22:17
    Moderador
  • acá tienes un script de la comunidad donde tienes ejemplos para cerrar sesiones por ID o usuario.

    https://gallery.technet.microsoft.com/scriptcenter/Disconnect-LoggedOnUser-116ea40c

    pero de todas formas necesitas establecer limites de horarios a nivel de usuario, porque de lo contrario tendrías que ejecutar scripts cada 1 minuto y eso seria una locura.

    Por ad puedes restringir los horarios.

    http://www.rebeladmin.com/2014/06/use-of-group-policies-to-control-log-on-hours-to-the-network/

    pero con eso deniegas el acceso a todo y te puede afectar otros servicios que consuman los usuarios (Exchange, Sharepoint, etc.).


    otra opción podría ser algo así (agregar y quitar permisos de acceso remoto localmente):

    disableaccess.bat
    net localgroup "remote desktop users" /delete "dominio\term serv x time control"

    enableaccess.bat
    net localgroup "remote desktop users" /add "dominio\term serv x time control"

    tarea programada a X horas para ejecutar disableaccess.bat
    tarea programada a Y horas para ejecutar enableaccess.bat

    y ya otra opción es con herramientas de terceros 

    https://www.isdecisions.com/products/userlock/


    Su "marcar como respuesta" es mi sueldo :D

    • Marcado como respuesta MichelTeleco martes, 27 de febrero de 2018 17:01
    martes, 27 de febrero de 2018 1:21
    Moderador
  • Lo configuré en 2 usuarios y funcionó muchas gracias.

    Michel Andres Ospina Jaramillo Tecnologo de telecomunicaciones

    martes, 27 de febrero de 2018 17:01
  • Muchas gracias, lo pondré en práctica.

    Michel Andres Ospina Jaramillo Tecnologo de telecomunicaciones

    martes, 27 de febrero de 2018 17:02