Servicios de Terminal Server de Windows se introdujo para Microsoft Windows NT 4 Server con la edición independiente Terminal Server Edition, pero en Microsoft Windows 2000 es un componente integrado en todos los servidores de Windows 2000: tan sólo otro servicio instalable. Servicios de Terminal Server de Windows se puede utilizar como mecanismo para la gestión y el control de los servidores desde cualquier parte de la empresa o aprovechar su capacidad como servidor de aplicaciones para simplificar enormemente la implantación y el mantenimiento de un amplio rango de aplicaciones para una población de usuarios heterogénea.
Servicios de Terminal Server de Windows es un concepto nuevo para muchos administradores de sistemas que esperan que los sistemas sean, básicamente, de un solo usuario. Aporta a Windows capacidad multiusuario verdadera. Los sistemas UNIX han sido, de manera tradicional, principalmente sistemas multiusuario, con un único servidor de gran tamaño que atiende a muchas terminales.
Cada usuario que se conecta a un servidor de Windows 2000 mediante Servicios de Terminal Server de Windows utiliza en realidad los recursos del propio servidor, no los de la estación de trabajo concreta en la que se halla sentado. El usuario no depende de la velocidad de la estación de trabajo, sino que, en realidad, comparte el procesador, la RAM y los discos duros del propio servidor.
Cada usuario obtiene su propia sesión de Servicios de Terminal Server de Windows, y cada sesión está completamente aislada de las demás sesiones del mismo servidor. Un programa que falle en una sesión puede hacer que el usuario de esa sesión tenga un problema, pero ello no afecta a los demás usuarios.
Cada usuario que se conecta a un servidor de Windows 2000 mediante Servicios de Terminal Server de Windows actúa realmente como un terminal de ese servidor. Servicios de Terminal Server de Windows soporta como terminales una amplia variedad de máquinas: desde estaciones con pantalla pero sin disco que ejecutan Microsoft Windows CE completamente en la memoria hasta estaciones de trabajo de Microsoft Windows 95/98 o servidores de Windows 2000. El terminal sólo es responsable de las funciones de la consola: es decir, el teclado, el ratón y la pantalla real. Todo lo demás reside en el servidor y es parte del mismo.
Servicios de Terminal Server ofrece la solución ideal para el usuario móvil que necesita poder ejecutar aplicaciones que hacen un uso intensivo de la red o del procesador incluso a través de conexiones de acceso telefónico. Como la máquina local sólo es responsable de la consola real, los requisitos de respuesta y de ancho de banda son sustancialmente menores que a la hora de intentar ejecutar las aplicaciones a través de la línea telefónica.
Como todas las aplicaciones de una sesión de Servicios de Terminal Server de Windows se ejecutan en el servidor, la gestión de las sesiones y de las aplicaciones se simplifica enormemente. Sólo hay que llevar a cabo una vez los cambios en las aplicaciones o en las configuraciones, y todas las sesiones de Servicios de Terminal Server de Windows los ven.
Además, Servicios de Terminal Server de Windows permite a los administradores ver lo que sucede en las sesiones de los usuarios o, incluso, controlarlas directamente. El personal de los servicios de atención al usuario puede ver realmente lo que ve el usuario sin necesidad de desplazarse. Si el usuario está configurado consecuentemente, el personal del servicio de atención al usuario puede compartir el control de la sesión y guiar al usuario en la resolución de problemas complejos.
Al configurarse en el modo de administración remota, Servicios de Terminal Server de Windows puede utilizarse también como herramienta de gestión. Al activarse en este modo los administradores pueden iniciar directamente una sesión en la máquina desde sus computadoras de sobremesa para llevar a cabo el mantenimiento normal del sistema sin tener que desplazarse hasta la consola del servidor. Esto supone un potente añadido al repertorio de los administradores, la activación del control directo de todos los servidores sin necesidad de abandonar la computadora de sobremesa. Puede que cada administrador de sistema active el modo de administración remota de todos sus servidores. La sobrecarga del servidor es mínima en comparación con las ventajas.
Servicios de Terminal Server de Windows puede instalarse en cualquier máquina que soporte Windows 2000 Server. Necesita aproximadamente 14 Mb de espacio adicional de disco duro para albergar los archivos de instalación del cliente, pero no necesita ningún espacio adicional para el sistema operativo. No obstante, los requisitos reales son sustancialmente más elevados para las máquinas que se vayan a utilizar con Servicios de Terminal Server de Windows en modo servidor de aplicaciones. Dado que cada usuario ejecutará sus programas en el propio servidor, hay que determinar exactamente el modo en que trabajarán los usuarios y sus necesidades reales. Cada instalación será diferente, pero se pueden facilitar algunas directrices para ayudar a dimensionar adecuadamente el servidor.
Cada sesión del servidor de Servicios de Terminal Server de Windows utiliza un mínimo de unos 20 Mb de RAM sólo para el inicio de sesión. A esto hay que añadirle la RAM necesaria para ejecutar los programas que cada sesión inicie. Un usuario normal que utilice Microsoft Outlook, Microsoft Word y Microsoft Excel mientras se conecta a Internet utilizará aproximadamente 40 Mb de RAM, es decir, unos 20 Mb más de lo que necesita la propia sesión. Sin embargo, los usuarios avanzados pueden llegar a utilizar fácilmente el doble de memoria, mientras que los desarrolladores y otros usuarios extremos pueden necesitar todavía más.
La predicción exacta de la potencia de CPU que se necesitará por usuario es difícil, dado que cada usuario tiene un conjunto de aplicaciones diferente. Pero un procesador Pentium II a 400 MHz debería poder soportar entre quince y treinta usuarios, en función del tipo de usuario y suponiendo que se dispone de suficiente RAM como para evitar un exceso de paginación.
El use típico de la red depende del tipo de cliente y de la cantidad de gráficos que se transmitan (hace falta mucha menos anchura de banda para soportar una conexión de 800x600 que para soportar una conexión de 1280x1024), pero la anchura de banda promedio por usuario debe hallarse entre los 2 y los 6 Kbps.
Las cifras recién mencionadas deberían ofrecer un punto de partida para la planificación de la implementación de Servicios de Terminal Server, pero la capacidad final que requiere la implementación depende de la situación concreta. Estas cifras sólo deben utilizarse como punto de partida para la planificación. Se debe crear un entorno de prueba que simule la implementación definitiva a menor escala con usuarios y aplicaciones reales para obtener los datos necesarios. Algunos de los factores que desempeñan un papel más importante en los requisitos de la implementación de Servicios de Terminal Server son los siguientes:
Para instalar Servicios de Terminal Server de Windows hay que seleccionar la opción Servicios de Terminal Server en el cuadro de diálogo Instalación de Windows 2000 Server durante la instalación inicial de Windows 2000 Server, o de añadir el servicio después de que la instalación de Windows 2000 Server esté completa, utilizando el Asistente para componentes de Windows. Si se decide añadir Servicios de Terminal Server después de la instalación inicial, no obstante, debe hacerse antes de instalar ninguna aplicación en el servidor si se piensa utilizar el servidor como servidor de aplicaciones. Si sólo se instala Servicios de Terminal Server en modo administrativo, el momento de la instalación es menos importante, pero sigue siendo más conveniente añadir Servicios de Terminal Server cuanto antes después de la instalación inicial.
Para instalar Servicios de Terminal Server de Windows durante la instalación
inicial de Windows 2000 Server, hay que realizar una instalación que no suponga
una actualización, a menos que se actualice una instalación de Windows NT 4
Terminal Server Edition.
Si se realiza una instalación nueva se tiene la posibilidad de cambiar
los componentes de Windows que se instalarán nada más asignarle a la máquina su
nombre y su contraseña inicial de Administrador. Hay que seleccionar Servicios
de Terminal Server en la lista de componentes. Si la máquina en la que se va a
instalar Servicios de Terminal Server va a ser también controladora del dominio
también se puede instalar Licencias de Servicios de Terminal Server.
El componente Servicios de Terminal Server de Windows 2000 Server necesita aproximadamente 14 Mb de espacio en el disco duro, pero esto es sólo para los archivos creadores de la instalación cliente. Servicios de Terminal Server en sí no necesita espacio adicional para el sistema operativo. Sin embargo, cada usuario que se conecte mediante Servicios de Terminal Server necesitará un mínimo de 400 Kb de espacio en el disco para su perfil (y muchos de los usuarios necesitarán mucho más espacio) y el espacio de almacenamiento que utilice en el servidor.
Servicios de Terminal Server de Windows puede agregarse después de la
instalación inicial de Windows 2000 Server. Se puede utilizar el Asistente para
configurar el servidor si se desea o, sencillamente, abrir Agregar o quitar
programas en el Panel de control. En cualquier caso, se debe instalar Servicios
de Terminal Server de Windows en cuanto resulte práctico tras la instalación de
Windows 2000. Para instalar Servicios de Terminal Server utilizando el Panel de
control:
La instalación de programas en los servidores de Windows 2000 con Servicios de Terminal Server instalado en modo de administración remota no se diferencia de la instalación en servidores sin Servicios de Terminal Server. No se necesitan procedimientos especiales, modificaciones en el proceso de instalación ni secuencias de comandos especiales para compatibilidad . Si la aplicación se va a instalar y a ejecutar en Windows 2000 Server, se debe instalar y ejecutar con Servicios de Terminal Server instalado en modo de administración remota.
Por otra parte, la instalación de programas en servidores de Windows 2000 con Servicios de Terminal Server instalado en modo de servidor de aplicaciones es un asunto distinto. Cuando se activa el modo servidor de aplicaciones, Windows 2000 sabe que debe prepararse para tratar con varios usuarios que tendrán acceso a la misma aplicación que se ejecutará simultáneamente en espacios de memoria diferentes sin interferencias ni cruces. Hay que seguir con precaución el procedimiento necesario para asegurar que la aplicación se instale correctamente y que funcione adecuadamente como aplicación multiusuario.
No todas las aplicaciones se instalan con éxito y, de entre las aplicaciones soportadas y que se instalan con éxito, algunas necesitan procedimientos especiales o la ejecución de secuencias de comandos de compatibilidad. Hay que consultar la documentación de cada aplicación. Puede que se desee examinar el sitio que VeriTest mantiene en http://www.veritest.com, que muestra las aplicaciones que se han probado para su uso en el entorno de Servicios de Terminal Server.
Windows 2000 Server, cuando se configura como Servidor de aplicaciones de Servicios de Terminal Server, tiene dos modos de operación distintos, el modo de instalación y el modo de ejecución. Para instalar una aplicación en un servidor hay que estar en modo instalación o la aplicación no se instalará correctamente.
Windows 2000 suele ser lo suficientemente inteligente como para reconocer si se está ejecutando un programa de instalación y se negará a permitir su instalación mientras el servidor esté en modo de ejecución.
Por desgracia, este mecanismo de protección no funciona siempre cuando se introduce un CD en la unidad de CD-ROM; a menudo, el programa de instalación se inicia de manera automática. Permitir la ejecución automática de un CD elude a veces el algoritmo de reconocimiento y se intenta la instalación del programa, generalmente en aquellos CD que tienen menús de entrada con un nombre diferente de Setup.exe.
Se puede pasar al modo de instalación de dos maneras: utilizando el comando Change de la línea de comandos o Agregar o quitar programas del Panel de control. En general es mejor utilizar Agregar o quitar programas, pero cuando hay que secuenciar una instalación se debe utilizar la versión de la línea de comandos.
Agregar o quitar programas para instalar aplicaciones: Generalmente, la instalación de aplicaciones nuevas desde la consola del servidor resulta más conveniente, aunque no sea imprescindible en la mayor parte de los casos. Cuando se ejecuta la instalación desde allí, sin embargo, hay que asegurarse de que todos los usuarios han cerrado sus sesiones en el servidor del terminal antes de comenzar la instalación. Para instalar un programa utilizando Agregar o quitar programas, hay que seguir el procedimiento siguiente:
El comando Change se introdujo en Windows NT 4 Terminal Server Edition y sólo está disponible en Windows 2000 Server si se ha instalado Servicios de Terminal Server. El comando Change permite pasar de un modo de usuario a otro (instalación y ejecución), cambiar las asignaciones de los puertos para las sesiones de Servicios de Terminal Server y activar o desactivar los inicios de sesión en Servicios de Terminal Server. Los tres comandos básicos, y sus opciones para el comando Change, son las siguientes:
Comando Change para instalar aplicaciones: También se pueden instalar aplicaciones nuevas en Servicios de Terminal Server de Windows utilizando el comando Change. Esto resulta especialmente útil para secuenciar instalaciones que se instalarán en varios servidores de terminales con una configuración idéntica. Para instalar una aplicación nueva utilizando el comando Change, hay que seguir el procedimiento siguiente:
El uso del comando Change junto con otras utilidades de la línea de comandos incluidas con Windows 2000 permite secuenciar fácilmente la instalación de programas en Servicios de Terminal Server de Windows. En organizaciones grandes en que se utilizan varios servidores para dar soporte a grandes poblaciones de usuarios, el uso de utilidades de la línea de comandos asegura que las aplicaciones se instalen de manera uniforme en toda la empresa, lo que simplifica el soporte y la formación.
La instalación de Microsoft Office 2000 en servidores de Windows 2000 que trabajen en modo servidor de aplicaciones necesita consideraciones especiales. Al igual que muchas aplicaciones que están diseñadas principalmente como aplicaciones monousuario, hay que ajustar los valores de configuración para evitar el deterioro de datos específicos de cada usuario cuando la aplicación se ejecuta en entornos multiusuario.
Hace falta una parte del Kit de recursos de Office 2000 para instalar Office 2000 para su uso en un servidor de Servicios de Terminal Server de Windows 2000. Hay que instalar la parte de herramientas básicas del kit, que se puede descargar de http://www.microsoft.com/office/ork/2000/appndx/toolhox.htm. Una vez instalada, hay que ejecutar Agregar o quitar programas para instalar Office 2000 de la manera siguiente:
La instalación especial de Office 2000 es un ejemplo de las secuencias de comandos para compatibilidad que necesitan muchas aplicaciones para ejecutarse de manera correcta en Servicios de Terminal Server.
Servicios de Terminal Server de Windows puede administrarse de manera centralizada y configurarse en el dominio desde una sola consola. Se utilizan cuatro aplicaciones principales para administrar los servidores y los clientes de Servicios de Terminal Server:
Administrador de Servicios de Terminal Server (Tsadmin.exe) es el principal mecanismo para la gestión de las diferentes conexiones con los servidores. Desde el Administrador no sólo pueden verse los servidores de terminales disponibles en la red, sino también los usuarios conectados a ellos, las sesiones que están activas, los protocolos que se están utilizando, etc.
Administrador de Servicios de Terminal Server muestra todos los servidores
del dominio.
De manera predeterminada sólo se conecta a un servidor a la vez,
aunque se puede optar por conectarse con todos los servidores disponibles de
manera simultánea. Los iconos para la conexión activa actual, el servidor y el
dominio se muestran en un color diferente (de manera predeterminada, verde). Con
Administrador de Servicios de Terminal Server se pueden ver y gestionar los
usuarios, las sesiones y los procesos agrupados por red, dominio, servidor o
conexión, lo que ofrece una visión global de la información crítica para la
implantación de Servicios de Terminal Server.
Se puede utilizar Administrador de Servicios de Terminal Server para identificar todos los servidores de la red que se hallan activos o todos los servidores de un dominio concreto. Para hallar todos los servidores de un dominio, hay que pulsar con el botón derecho del ratón el nombre del dominio en el panel izquierdo de Administrador de Servicios de Terminal Server y seleccionar Buscar servidores en el dominio. Para hallar todos los servidores de la red, hay que pulsar con el botón derecho del ratón Todos los servidores listados y escoger Buscar servidores en todos los dominios.
El uso de cualquiera de los comandos Buscar servidores genera una serie de mensajes de difusión de ámbito de dominio o de red, por lo que debe utilizarse con precaución.
Para gestionar los procesos, las sesiones y los usuarios conectados a un servidor dado hay que conectar en primer lugar con ese servidor mediante Administrador de Servicios de Terminal Server. Para conectar con un servidor, hay que pulsar su icono con el botón derecho del ratón en el panel izquierdo de Administrador de Servicios de Terminal Server y escoger Conectar. Para conectar con todos los servidores de un dominio, hay que pulsar el nombre del dominio con el botón derecho del ratón en el panel izquierdo de Administrador de Servicios de Terminal Server y escoger Conectar a todos los servidores del dominio. Para conectar con todos los servidores de la red, hay que pulsar el icono Todos los servidores listados con el botón derecho del ratón y escoger Conectar a todos los servidores.
Conectar con todos los servidores de un dominio o de la red es un proceso de red intensivo y puede deteriorar gravemente el rendimiento de la red. En circunstancias normales sólo hay que conectar con un único servidor
Administrador de Servicios de Terminal Server permite examinar y gestionar cada una de las conexiones con los servidores de terminales, incluidas las conexiones con inicio de sesión local que aparecen como sesiones de consola. Desde cualquier sesión, que no sea de consola, que tenga los permisos suficientes se puede obligar a desconectar una sesión, restablecer completamente una sesión, cerrar una sesión, ver el estado de la conexión, gestionar las sesiones de los usuarios, enviar mensajes a la pantalla de la conexión, utilizar el control remoto para asumir el control de una sesión en la conexión y conectar con cualquier otra sesión. También se puede utilizar Administrador de Servicios de Terminal Server para ver diversa información sobre los procesos y sobre el estado de las conexiones con un servidor e, incluso, finalizar un proceso bloqueado.
Desde el interior de las sesiones de las consolas, la única característica disponible es Enviar mensaje. Esto hace difícil la gestión de los servidores desde una de las consolas. Si la estación de trabajo habitual es, en realidad, la consola de uno de los servidores, hay que abrir una sesión de terminal con el servidor y trabajar desde ella; se tendrá plena capacidad para gestionar y controlar desde allí el entorno de Servicios de Terminal Server.
Desconexión de las sesiones: Cuando se desconecta una sesión continúan ejecutándose todos los programas de esa sesión, pero se dejan de transmitir a la terminal remota las entradas y salidas de datos de la sesión. La desconexión de una sesión deja en su estado normal los programas y los datos del usuario, lo que los protege de la pérdida de datos. La desconexión de una sesión no libera memoria ni otros recursos del servidor, y la sesión sigue contabilizándose como sesión con licencia.
Cualquier usuario puede desconectar su propia sesión, y los administradores con el privilegio de control total pueden desconectar cualquier sesión. Para desconectar una sesión utilizando Administrador de Servicios de Terminal Server, hay que pulsar la sesión con el botón derecho del ratón en cualquiera de los paneles de Administrador de Servicios de Terminal Server y escoger Desconectar en el menú de accesos directos. Se solicitará confirmación. Hay que pulsar Aceptar y se desconectará la sesión.
Se pueden desconectar también varias sesiones de diversos servidores. Basta con destacar las sesiones en el panel derecho de Administrador de Servicios de Terminal Server y pulsarlas con el botón derecho del ratón. Hay que escoger Desconectar en el menú, pulsar Aceptar y la sesión se desconecta. La consola en que aparecían las sesiones recibirá un mensaje. Cuando se pulsa Cerrar en el mensaje, desaparece el cuadro de mensaje.
La desconexión de una sesión de Servicios de Terminal Server tiene muchas ventajas para los usuarios de computadoras portátiles que puede que necesiten conectarse desde ubicaciones diferentes o que deseen trabajar en intervalos relativamente cortos cuando disponen de tiempo. Cuando uno se desconecta de una sesión, todo sigue ejecutándose, igual que si se estuviera conectado. Por tanto, cuando se vuelve a establecer la conexión con el mismo servidor, la sesión se restaura exactamente igual que se dejó. Se puede volver fácilmente a un proyecto o a un documento exactamente en el punto en que se abandonó.
Restablecimiento de sesiones: Se puede restablecer una sesión si es la propia o se dispone del privilegio de control total para las sesiones. Cuando se restablece una sesión, se pierde todo el trabajo de esa sesión, los programas dejan de ejecutarse y se libera la memoria. Para restablecer una sesión, hay que pulsarla con el botón derecho del ratón y escoger Restablecer en el menú. Se recibirá un mensaje de advertencia. Hay que pulsar Aceptar y la sesión se restablecerá.
Se pueden restablecer varias sesiones destacándolas en el panel derecho de Administrador de Servicios de Terminal Server, pulsándolas con el botón derecho del ratón y seleccionando Restablecer. Hay que tener el privilegio de control total para cada una de las sesiones, o deben ser sesiones propias.
El restablecimiento de una sesión puede dar lugar a pérdida de datos para el usuario de esa sesión. Sólo se debe restablecer una sesión cuando haya dejado de responder o haya dado problemas de otro tipo.
Cierre de sesiones: Se puede cerrar la sesión propia o la de otro usuario si se dispone del privilegio de control total. Hay que pulsar la sesión con el botón derecho del ratón en el panel derecho de Administrador de Servicios de Terminal Server y seleccionar Desconectar en el menú de accesos directos. Se recibirá un mensaje de advertencia sobre el cierre de la sesión del usuario. Si se pulsa Aceptar, la sesión se cerrará. El cierre de una sesión libera los recursos que utilizaba y los devuelve para su use por otras conexiones.
El cierre de una sesión puede dar lugar a pérdida de datos para los usuarios de esa sesión. Siempre se debe advertir a los usuarios enviándoles un mensaje antes de cerrar la sesión.
Examen de los procesos y de otra información relativa a las sesiones:
Se pueden examinar los procesos activos de una sesión y mucha otra información
relativa a la sesión,
incluido el cliente del que procede la sesión, el nivel de
seguridad, la resolución de la sesión, etc. Para ver los procesos activos de una
sesión, hay que destacar la sesión en el panel izquierdo de Administrador de
Servicios de Terminal Server y pulsar la ficha Procesos del panel derecho. Para
ver la información relativa a la misma sesión, hay que pulsar la ficha
Información del panel derecho.
También se puede utilizar Administrador de Servicios de Terminal Server para mostrar todos los procesos, los usuarios y las sesiones de un servidor determinado, de todo el dominio o de toda la red. Los procesos pueden clasificarse por usuario, por sesión o por servidor. Si se dispone del privilegio de control total se puede, incluso, matar desde allí un proceso, aunque hay que tener en cuenta las precauciones generales relativas a matar procesos.
Gestión de las sesiones de usuario: Se puede utilizar Administrador de Servicios de Terminal Server para examinar y gestionar las sesiones de usuario de un servidor determinado, de todo el dominio o de toda la red. Para ver todos los usuarios del dominio, hay que destacar el nombre del dominio en el panel izquierdo de Administrador de Servicios de Terminal Server y pulsar la ficha Usuarios del panel derecho. En el panel izquierdo se verá una lista de los servidores del dominio y los usuarios conectados aparecerán en el panel derecho. Se puede seleccionar cualquier entrada del panel derecho y enviar un mensaje a la sesión de usuario, desconectarla o tomar el control de la sesión de usuario para resolver problemas o con fines formativos.
Envío de mensajes a las sesiones: Se puede utilizar Administrador de
Servicios de Terminal Server pare enviar mensajes a sesiones determinadas. Para
enviar un mensaje a todas las sesiones de un servidor concreto, sin embargo, hay
que utilizar el programa Msg de la línea de comandos. Para enviar un mensaje a
una sesión o usuario dados, hay que seguir el procedimiento siguiente:
También se puede utilizar el comando Msg de la línea de comandos para enviar mensajes a una sesión concreta o a todos los usuarios de un servidor dado. El comando Msg tiene más opciones y funcionalidad que la mensajería gráfica de Administrador de Servicios de Terminal Server. La sintaxis del comando Msg es la siguiente:
msg {nombreUsuario | nombreSesión | Id.Sesión | @nombreArchivo | *} [/server:nombreServidor] [/time:segundos] [/v] [/w] [mensaje]
Las opciones del comando Msg son las siguientes:
Control de las sesiones: Si se dispone de los permisos apropiados (de control total), se puede conectar con la sesión de otro usuario y controlarla de manera remota. El teclado, el ratón y la pantalla serán iguales para la sesión propia y la del usuario. Esto ofrece la posibilidad de resolver fácilmente los problemas de la sesión de un usuario o de formar al usuario acompañándolo en la realización de una tarea concreta. Los datos de entrada de la sesión provienen tanto de la sesión propia como de la del usuario. Si los valores de configuración del usuario o del protocolo están definidos sólo para ver la sesión, no para controlarla directamente, sólo se verá lo que haga el usuario en su pantalla, pero no se podrá interactuar con él utilizando el ratón ni el teclado.
De manera predeterminada, cuando se conecta con la sesión de un usuario utilizando el control remoto, se comunica al usuario que se establece la conexión y se le solicita que confirme su autorización. Esta notificación puede desactivarse usuario a usuario modificando las cuentas en Active Directory. También se puede configurar esta notificación protocolo a protocolo para un servidor dado utilizando Configuración de Servicios de Terminal Server (explicada brevemente). Para tomar el control de la sesión de un usuario, hay que seguir el procedimiento siguiente:
Hasta que el usuario confirme el permiso para conectar con su sesión, la sesión propia aparentará estar congelada.
También se puede utilizar el comando Shadow para asumir el control de la sesión de un usuario. El comando Shadow tiene la sintaxis siguiente:
shadow {nombreSesión | Id.Sesión} [/server:nombreServidor] [/v]
donde nombredesesión e Id.sesión identifican la sesión concreta de la que se desea tomar el control, y el servidor toma como valor predeterminado el servidor actual, si no se especifica /SERVER. La opción /V (verbose, informativa) ofrece información adicional sobre las acciones que se llevan a cabo.
Conexión con una sesión: Se puede conectar con otra sesión del servidor en el que se está si se dispone de los permisos adecuados y la otra sesión está en un estado activo o desconectado. Siempre se puede conectar con una sesión abierta con la misma cuenta de usuario que el inicio de sesión actual, o con la sesión de otro usuario si se dispone de acceso de control total o de acceso de usuario. Se solicitará la contraseña de usuario.
Esta capacidad de conectar con otra sesión puede ser una herramienta útil tanto para los administradores como para los usuarios. Si al volver a casa uno se da cuenta de que ha olvidado concluir un informe importante, se puede abrir una sesión de manera remota, conectar con la sesión de trabajo de la oficina y continuar donde se había dejado. Para conectar con una sesión, hay que seguir el procedimiento siguiente:
Sólo se puede conectar con otra sesión desde una sesión de Servicios de Terminal Server. No se puede conectar con una sesión de consola ni desde ella.
Se puede utilizar MMC Configuración de Servicios de Terminal Server para cambiar los valores de configuración de todas las conexiones de un servidor concreto. Desde aquí se puede cambiar cualquiera de los valores siguientes:
. (Esto puede resultar desconcertante al
principio. Para hacer que aparezca la ventana Configuración de Servicios de
Terminal Server, hay que pulsar Agregar o quitar componentes de Windows.
Luego, en el cuadro de diálogo Componentes de Windows, no hay que hacer
ninguna selección, pero sí pulsar Siguiente. Luego se puede seleccionar el
modo de Servicios de Terminal Server que se desee.)
Se pueden cambiar las propiedades de las conexiones desde Configuración de Servicios de Terminal Server. De manera predeterminada, el único protocolo de conexión instalado es el protocolo de Microsoft para datos remotos 5 (Microsoft Remote Data Protocol, RDP). Hay disponibles protocolos de otros fabricantes, incluido el protocolo para arquitectura de computación independiente (Independent Computing Architecture, ICA) utilizado por Citrix MetaFrame. Todos los protocolos pueden configurarse desde aquí.
RDP permite configurar una amplia variedad de parámetros para cada servidor. La mayor parte de estos parámetros los controla normalmente el cliente, o bien se puede definir e1 servidor para que anule los valores del cliente. Para definir las propiedades de las conexiones RDP, hay que pulsar dos veces la entrada RDP-Tcp de Conexión para abrir el cuadro de diálogo Propiedades de RDP-Tcp.

: La información de inicio de sesión de
todos los clientes es la misma.
:
: Cuando toma el valor Habilitado se anulan los valores
de control remoto de todos los usuarios conectados al servidor.
: No se permite a los usuarios que asignen unidades
(Necesita el protocolo ICA).
:
Se pueden crear discos clientes para Windows 2000, Windows NT (x86 y Alpha), Windows 95/98 o Microsoft Windows para trabajo en grupo 3.11. Los demás clientes necesitan el protocolo ICA y hace falta tener Citrix MetaFrame para crear discos clientes para ellos.
Los clientes de 32 bits necesitan dos disquetes de 3" 1/2 y 1,44 Mb, mientras
que los clientes de Windows para trabajo en grupo necesitan cuatro. Se pueden
utilizar disquetes que ya tengan formato o dejar que el programa creador de
clientes les dé formato. Para crear disquetes de Cliente de Servicios de
Terminal Server, hay que seguir el procedimiento siguiente:
Se puede instalar y ejecutar el Cliente de Servicios de Terminal Server en cualquier computadora que ejecute Windows 2000, Windows NT 4, Windows 95/98 o Windows para trabajo en grupo 3.11. También se dispone de clientes especiales para otros sistemas operativos, incluidos Windows CE y MS-DOS, así como para cualquier cliente que pueda ejecutar Java. Algunos de estos clientes, no obstante, necesitan el uso del protocolo ICA de Citrix MetaFrame. Hay disponibles clientes reducidos especiales basados en Windows CE de varios fabricantes que permiten conectarse con servidores de Servicios de Terminal Server de Windows 2000 sin necesidad de disco duro: el sistema operativo base y el Cliente de Servicios de Terminal Server se cargan en ROM.
Para poder instalar el Cliente de Servicios de Terminal Server en una estación de trabajo, hay que tener disponible una unidad de disquetes o una conexión de red para ejecutar la instalación a través de la red. En cualquier caso, el procedimiento es básicamente el mismo. Para instalar el Cliente de Servicios de Terminal Server mediante disquetes, hay que seguir el procedimiento siguiente:
El Connection Manager de cliente permite crear conexiones con los servidores de Servicios de Terminal Server y guardar las propiedades de las mismas.
Creación de conexiones Para crear una conexión con el Connection Manager de cliente, hay que seguir el procedimiento siguiente:
Configuración de las Conexiones: El único modo de modificar una conexión existente es utilizar el Connection Manager de cliente. Para modificar una conexión, hay que seguir el procedimiento siguiente:
En la ficha General se pueden modificar los parámetros siguientes:
En la ficha Opciones de conexión se pueden modificar estos parámetros:
En la ficha Programa se pueden modificar estos parámetros:
Exportación a importación de conexiones: Las conexiones que se crean en el Connection Manager de cliente no están disponibles, de manera predeterminada, como archivos de texto, sino que se guardan en el registro de cada máquina en HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\<nombre de la conexión>. Los valores creados para una conexión dada o para todas las conexiones pueden exportarse a un archivo de texto que permita pasarlas a otro usuario o, incluso, a otra máquina. Esto puede simplificar enormemente la implantación de Servicios de Terminal Server en organizaciones de gran tamaño. Por desgracia, no hay una manera de hacerlo desde la línea de comandos, por lo que habrá que trabajar en cada máquina. Pero, al menos, se puede estar seguro de utilizar una configuración consistente en todos los clientes. Para exportar una sola conexión, hay que seguir el procedimiento siguiente:
Cuando se exporta la contraseña como parte de una conexión, se cifra en el archivo .CNS, pero cualquiera que tenga acceso al archivo puede crear una conexión con esa cuenta. Si se exporta la contraseña hay que adoptar las precauciones adecuadas contra el acceso físico al archivo.
Para exportar todas las conexiones del Connection Manager de cliente, hay que seguir este procedimiento:
Para importar una o varias conexiones al Connection Manager de cliente, hay que utilizar este procedimiento:
Si ya se ha creado alguna conexión utilizando el Connection Manager de cliente, se solicitará la autorización para sobrescribir la conexión predeterminada. Si se pulsa Sí, se solicitará la autorización para la sustitución automática de todas las conexiones que estén duplicadas. Si se pulsa No, se solicitará la conservación de las conexiones existentes que estén duplicadas. Si no se permite la sustitución automática, se solicitará la autorización para cada una de las conexiones.
El Connection Manager de cliente es una herramienta útil para la creación de conexiones permanentes con uno o varios servidores, pero si sólo se desea conectarse de manera rápida con un servidor pero no hace falta conservar la información en una conexión permanente, se puede utilizar el Cliente de Terminal Server (Mstsc.exe). Para utilizar el Cliente de Terminal Server, hay que seguir el procedimiento siguiente:
Cuando se utiliza el Cliente de Servicios de Terminal Server siempre se solicita el inicio de sesionen el servidor con el que se realiza la conexión. También se inicia siempre la conexión en el Escritorio de Windows. Si se desea crear una conexión permanente, o bien una que sólo ejecute un programa concreto, hay que utilizar el Connection Manager de cliente para crearla.