Estamos utilizando Windows Server 2008 y la función RemoteApp integrada para Terminal Services.
Cuando ejecutamos una RemoteApp (WordPad por ejemplo), las impresoras locales se redirigen automáticamente como se esperaba. Sin embargo, la impresora predeterminada dentro de la sesión de RemoteApp se cambia a la impresora predeterminada en la computadora local (!)
Intenté crear un script y asignarlo dentro de la página de configuración de Terminal Server para que se ejecute cuando los usuarios inician sesión, pero esto no se ejecuta cuando se abre una aplicación remota. Solo se ejecuta cuando hago mstsc directamente al servidor.
¿Cómo puedo configurar qué impresora es la predeterminada para RemoteApp, incluso después de que se haya realizado la redirección automática de la impresora?
Respuesta1
En el GPO que está vinculado a la unidad organizativa donde se encuentra el servidor que ejecuta la aplicación remota, vaya a Configuración del equipo|Plantillas administrativas|Componentes de Windows|Servicios de Terminal Server|Servidor de Terminal|Redirección de impresora y habilite "No configurar la impresora cliente predeterminada como impresora predeterminada". en un entorno de sesión". Eso evitará que la impresora local predeterminada se convierta en la impresora predeterminada en la sesión remota.
En lo que respecta al script de inicio de sesión, no estoy seguro de por qué no se ejecuta porque cuando accede a una RemoteApp, en realidad está iniciando sesión y creando una sesión TS en el servidor, pero solo ve la RemoteApp en lugar de una escritorio. Ejecuté RemoteApps y no tuve problemas con los scripts de inicio de sesión.
Además, el comportamiento de la impresora que ve es en realidad el comportamiento normal (en su pregunta parecía sorprendido de que estuviera actuando de esta manera).