locked
Windows Server 2016 Standard - Ejecutar una aplicación al iniciar sesión en el servidor. RRS feed

  • Pregunta

  • Buenos días,

    Tenemos un servidor con Windows 2016 standard con los servicios de terminal server activos y las licencias de remote desktop instaladas. Queremos que un usuario cuando inicie sesión arranque una aplicación y no aparezca el escritorio. Para ello en la pestaña entorno del usuario en el active directory le ponemos la ruta del ejecutable, pero al iniciar sesión en el servidor nos abre el escritorio y no arranca dicha aplicación.

    El mismo usuario inicia sesión en otro servidor del dominio que tiene Windows 2012 r2, arranca la aplicación sin problemas y no arranca el escritorio.

    Un saludo, Jorge Guerrero Barreira.


    jueves, 18 de mayo de 2017 14:19

Respuestas

  • Buenos días

    En este caso se trata de crear una nueva clave de registro en los servidores que tienen instalados los servicios de terminal server y las rutas sera :HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal ServicesHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\ El nuevo resgitro debe ser tipo DWORD 32bits con el Nombre fQueryUserConfigFromDC establecer el valor en 1

    Una vez realizado esto solo debemos reiniciar los servidores y volver a conectarnos, en estos momentos iniciara la aplicación configurada.

    La fuente: https://www.miprimoinformatico.es/ejecutar-una-aplicacion-al-iniciar-sesion-mediante-terminal-server-servidores-2016/

    Saludos

    lunes, 14 de enero de 2019 11:01

Todas las respuestas

  • hola tienes alguna solución de este inconveniente ?

    gracias 

    martes, 22 de mayo de 2018 19:51
  • Buenos días,

    A partir de esta última versión de Windows ya no se gestiona la opción de entorno desde la consola usuarios y equipos de active directory, se realiza a través de políticas de grupo en el active directory. Los pasos a seguir son, 

    Hay que crear una unidad organizativa donde estará el servidor de terminal server. Se debe crear un nuevo GPO para esta unidad organizativa. En el siguiente link te explica como debes realizarlo.

     

    https://windowserver.wordpress.com/2016/07/05/remote-desktop-escritorio-remoto-configurar-una-gpo-para-limitar-a-usuarios-excepto-administradores/

     

    La clave que debes modificar en este nuevo gpo es (te lo pongo en inglés y en castellano) 

     

    User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment\ àclave Start a program on connection 

     

    Configuración de usuario\Directivas\Plantillas administraivas\componentes de Windows\servicios de escritorio remoto\host de sesión remota\Entorno de sesión remota\ àclave iniciar un programa al conectarse

     

    Una vez creada esta gpo, en el active directory creas un grupo donde se agregaran los usuarios que quieras que arranquen la aplicación directamente sin el escritorio. A dichos usuarios habrá que quitarles todos los grupos a excepción de este creado. En el servidor de aplicaciones a este grupo se le deberá de dar permisos también en la opción de acceso remoto

     

    Finalmente en la pestaña delegación de la GPO se debe de agregar el grupo creado y darle a la opción aplicar esta política de grupo à permitir y al resto de grupos/usuarios que aparecen en la pestaña delegación darle a la opción aplicar esta política de grupo à denegar.

     https://wljktg.dm2302.livefilestore.com/y3mXltrpBO-us2LgyfcduArCeuneeZ8LT3eHamoRedzX2mHv9itwzSru9-1T_C_I-2mGVOeFA49NF4fZU0aNxtZgascZom_dNwLi_FixOrMznc_4pHdnpbc99J-f037EpNNMhIqcVYzIhh0TXoPAGuw9HXPSVivdZksSOTd_xy-ZkY/RDB-06.png?psid=1

    miércoles, 23 de mayo de 2018 7:58
  • Buenos días

    En este caso se trata de crear una nueva clave de registro en los servidores que tienen instalados los servicios de terminal server y las rutas sera : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\ El nuevo resgitro debe ser tipo DWORD 32bits con el Nombre fQueryUserConfigFromDC establecer el valor en 1

    Una vez realizado esto solo debemos reiniciar los servidores y volver a conectarnos, en estos momentos iniciara la aplicación configurada.

    La fuente: https://www.miprimoinformatico.es/ejecutar-una-aplicacion-al-iniciar-sesion-mediante-terminal-server-servidores-2016/

    Saludos

    lunes, 14 de enero de 2019 11:01
  • Buenos días

    En este caso se trata de crear una nueva clave de registro en los servidores que tienen instalados los servicios de terminal server y las rutas sera :HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal ServicesHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\ El nuevo resgitro debe ser tipo DWORD 32bits con el Nombre fQueryUserConfigFromDC establecer el valor en 1

    Una vez realizado esto solo debemos reiniciar los servidores y volver a conectarnos, en estos momentos iniciara la aplicación configurada.

    La fuente: https://www.miprimoinformatico.es/ejecutar-una-aplicacion-al-iniciar-sesion-mediante-terminal-server-servidores-2016/

    Saludos

    lunes, 14 de enero de 2019 11:01
  • Hice lo que comentas funciona bien, pero si cierro el programa que abre al iniciar no se cierra la sesion, que se puede hacer para que no se quede colgada la sesion?
    sábado, 9 de mayo de 2020 1:56
  • Buenos dias,

    Esto me ha sucedido en servidores donde hay software instalado que arranca al inicio, como por ejemplo, teamviewer o anydesk. Cuando se te quede la sesión abierta analiza con el administrador de tareas que procesos tienes abierto y seguro que encuentras alguno.

    Si  no ves alguno o no te funciona que proceso otra solución, podría ser que hicieras un bat donde la primera linea tuvieras el programa que quieres arrancar y en la segunda un logoff con el comando shutdown /l, hasta que el proceso que has arrancado en la primera linea no se cierre no pasara al segundo comando.

    lunes, 11 de mayo de 2020 7:29
  • Hola JorgeMsoft

     

    Gracias por tu respuesta en los foros de TechNet. Te comunico que este hilo pasará a estar cerrado debido a la antigüedad que tiene. Si deseas formular una pregunta o consulta similar a esta o una nueva, abre un nuevo hilo por favor.

     

    Igualmente, te agradecemos mucho tu respuesta y colaboración

     

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte.

    Gracias por usar los foros de TechNet.

     

     

    Miguel Mosquera

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 11 de mayo de 2020 10:48
    Moderador