none
Número de sesión en Terminal Server

    Question

  • Hola, buenos días.

    Quisiera saber si es posible asignar a un usuario siempre el mismo número de sesión de Terminal Server.

    Esto de debe a un problema con la impresora del usuario. Ya sabemos que cuando se conecta un usuario de TS en las impresoras del servidor aparecen las del usuario (impresora X desde el usuario X en la sesión Y). Pero si desconectas al usuario y lo vuelves a conectar el número de sesión Y cambia. Esto es un problema en este caso porque el programa que utiliza la impresora se guía por el nombre de ésta, con lo que si el número de sesión cambia el nombre también y no imprime. Entonces, ¿este número se podría fijar siempre para un mismo usuario?

    Gracias.

     

    Thursday, June 03, 2010 11:01 AM

Answers

  • Actualmente existe una funcionalidad llamada TS Sesion Broker, pero unicamnete aplica para reconexion de sesion sobre una granja de servidores de TS, Sobre 2008 en adelante
    http://technet.microsoft.com/es-es/library/cc732594(WS.10).aspx

    Saludos
    JA

     

     


    Jose Antonio Cermeño- Caracas-Venezuela
    Tuesday, June 08, 2010 3:42 PM
  • Da igual 2003 que 2008 en este caso, el comportamiento es el mismo; si tú tienes una granja de servidores de TS 2003, y restringes a 1 sesióm, y tienes el Session directory (o si la granja es 2008, tienes restringido a 1 sesión por usuario, y el Session Broker), el usaurio si se conecta, le da el número de sesión 25 por ejemplo; si se desconecta y vuelve a conectar, se reengancha a esa sesión suya desconectada, la 25, sigue siendo la misma; si cierra la sesión y la vuelve a inciar de 0, entonces el nº de sesión podrá ser otro, pero eso no te da ningún problema con ningun tipo de cosa/aplicación...es eso?


    -------- Salu2!! Javier Inglés https://mvp.support.microsoft.com/profile=540CC20A-D91F-4E7B-A209-2CB5567431B0 MS MVP, Windows Server-Directory Services. Microsoft Active Professional 2010
    Friday, June 11, 2010 8:30 PM

All replies

  • Actualmente existe una funcionalidad llamada TS Sesion Broker, pero unicamnete aplica para reconexion de sesion sobre una granja de servidores de TS, Sobre 2008 en adelante
    http://technet.microsoft.com/es-es/library/cc732594(WS.10).aspx

    Saludos
    JA

     

     


    Jose Antonio Cermeño- Caracas-Venezuela
    Tuesday, June 08, 2010 3:42 PM
  • Pero quieres permitir que un usuario tenga múltiples sesiones o sólo 1

    Para conseguir lo que dices, debe ser sólo una, y tienes una GPO para ello para indicar que un usuario sólo puede tener 1 sesión.

    Si tienes una graja de TS, esto es lo normal


    -------- Salu2!! Javier Inglés https://mvp.support.microsoft.com/profile=540CC20A-D91F-4E7B-A209-2CB5567431B0 MS MVP, Windows Server-Directory Services. Microsoft Active Professional 2010
    Wednesday, June 09, 2010 11:37 AM
  • Lamentablemente el servidor es 2003 Server, aunque también sería interesante aplicarlo a 2008.

    No tiene nada que ver con restringir un usuario a una sola sesión. Es que cuando te conectes, el servidor de TS siempre te asigne el mismo número de sesión, es decir, si te conectas al servidor, éste te asigna un número de sesión en función del orden de conexión, de manera que tú eres el usuario X en la sesión Y. Si te desconectas y te vuelves a conectar esa sesión Y varía. Pues bien, yo quiero que ese número siempre sea fijo.

    No sé si se puede hacer.

    Friday, June 11, 2010 11:56 AM
  • Da igual 2003 que 2008 en este caso, el comportamiento es el mismo; si tú tienes una granja de servidores de TS 2003, y restringes a 1 sesióm, y tienes el Session directory (o si la granja es 2008, tienes restringido a 1 sesión por usuario, y el Session Broker), el usaurio si se conecta, le da el número de sesión 25 por ejemplo; si se desconecta y vuelve a conectar, se reengancha a esa sesión suya desconectada, la 25, sigue siendo la misma; si cierra la sesión y la vuelve a inciar de 0, entonces el nº de sesión podrá ser otro, pero eso no te da ningún problema con ningun tipo de cosa/aplicación...es eso?


    -------- Salu2!! Javier Inglés https://mvp.support.microsoft.com/profile=540CC20A-D91F-4E7B-A209-2CB5567431B0 MS MVP, Windows Server-Directory Services. Microsoft Active Professional 2010
    Friday, June 11, 2010 8:30 PM
  • Efectivamente. Es ese el problema. Porque tengo un puñetero programa que a la hora de imprimir coge el nombre de la impresora y, claro, si el usuario cierra sesión y vuelve a conectarse, el nombre de la impresora de Terminal Server cambia correspondiendo al número de sesión y el programa imprime por una impresora que no existe. Si este número de sesión pudiera fijarse, problema resuelto.

    La única solución que me ha funcionado es hacer una VPN y con un Windows 7 agregar al servidor 2003 server la impresora como local. Pero, lo dicho, sólo me ha funcionado con un W7.

     

    Saludos.

    Monday, June 14, 2010 5:30 PM
  • Hola MurrayLCD, quisiera saber si encontraste alguna solución al problema que planteaste ya que también es mi caso. Hay las siguientes opciones: que el ID de la sesión sea siempre el mismo como lo planteas; otra sería conocer el ID del usuario al ejecutar la aplicación para que se esta manera se pueda saber que impresora redireccionada se debe utilizar; o evitar que se cambie el nombre de la impresora en la cual la aplicación enviará las impresiones.

    Saludos y gracias.

    Monday, April 30, 2012 7:44 PM
  • Lamentablemente no.

    Lo siento.

    Wednesday, May 02, 2012 4:19 PM