enero 11, 2022

WS2008: Administración y Administración de Servidores de Terminales

Publicado por primera vez en TECHNET en febrero 15, 2008

Bienvenido al Día Quince de nuestra serie en Windows Server 2008. Sólo quedan doce días para el día del lanzamiento. Hoy continuaremos con los Servicios de Terminal, específicamente los componentes de Gestión y Administración.

Hay varias herramientas y métodos que se pueden usar para configurar la configuración de Terminal Services, la configuración de usuario, las conexiones y las sesiones; es posible que ya esté familiarizado con algunas de ellas:

  • Administrador de Servicios de Terminal
  • Herramienta de configuración de Servicios de Terminal
  • Herramientas de línea de comandos de Servicios de Terminal
  • Directivas de grupo de Servicios de Terminal
  • Proveedor de WMI de Servicios de Terminal
  • Extensión de Servicios de Terminal para Usuarios y Grupos locales
  • Usuarios y equipos de Active Directory

Además, los ajustes de conexiones que no están configurados a nivel de grupo, equipo o usuario se pueden establecer en la aplicación Cliente de escritorio remoto por sesión.

En entornos de Ventanas mixtas, puede ser necesario utilizar una combinación de herramientas. Por ejemplo, puede configurar los servidores de terminales de Windows Server 2008 a través de directivas de grupo y usar la herramienta de configuración de Terminal Services para configurar servidores que ejecutan versiones anteriores de Windows. Del mismo modo, habrá casos en los que dos o más conexiones estén presentes en el mismo equipo, y en los que se prefiera configurar cada conexión por separado. En este caso, la directiva de grupo no sería el método ideal. En su lugar, usaría la herramienta de configuración de Terminal Services, ya que le permite configurar los ajustes de Terminal Services en función de cada conexión.

Echemos un vistazo a algunas de las diferentes herramientas de forma individual, comenzando con el Administrador de servicios de Terminal:

El complemento MMC del Administrador de servicios de Terminal se puede usar para realizar las siguientes tareas en servidores de terminales locales o remotos:

  • Controlar de forma remota la sesión de un usuario
  • Mostrar información sobre el servidor, las sesiones, los usuarios y los procesos
  • Conectarse y desconectarse de las sesiones
  • Supervisar sesiones
  • Restablecer sesiones
  • Enviar mensajes a los usuarios
  • Terminar procesos

Una cosa a tener en cuenta es que la función Favoritos que estaba presente en el Administrador de servicios de Terminal en Windows Server 2003 se ha mejorado y se ha cambiado el nombre a Grupos en el Administrador de servicios de Terminal en Windows Server 2008. En lugar de estar restringido a un solo grupo de Favoritos para Servidores de terminales específicos, ahora tiene la capacidad de crear varios grupos que puede organizar en función de sus propias preferencias; a continuación se muestra un ejemplo. Además de proporcionar la capacidad de crear grupos y agregar manualmente Servidores de Terminal a los grupos en la consola de Terminal Services Manager, ahora también puede importar una lista de Servidores de Terminal desde una granja de agentes de sesión mediante la opción Importar desde el agente de sesión de TS, como se muestra a continuación:

En Windows Server 2003, el Administrador de servicios de terminal se implementó en TSAdmin.exe. En Windows Server 2008, el Administrador de servicios de Terminal se implementa como complemento MMC ( TSAdmin.msc, TSAdmin.DLL ).

El complemento MMC de configuración de Terminal Service se puede usar para configurar las propiedades de los oyentes de Terminal Services definidos en el servidor, así como la configuración de la carpeta temporal, la seguridad y las licencias. El receptor predeterminado de Terminal Services se llama RDP-Tcp. En Windows Server 2008, el complemento Configuración de Terminal Services se implementa en TSConfig.msc (y TSConfig.DLL ). En versiones anteriores de Windows, la consola de configuración de Terminal Services se implementó en TSCC.MSC . La consola de configuración de Terminal Services se puede usar para realizar las siguientes acciones en servidores locales o remotos:

  • Nombrar una conexión
  • Especificar un tipo de conexión
  • Especificar un transporte de conexión y propiedades de transporte
  • Establecer el número máximo de sesiones permitidas
  • Habilitar o deshabilitar los inicios de sesión a través de la conexión
  • Establecer tiempos de espera de conexión
  • Establecer el cifrado nivel
  • Establecer si desconectar conexiones rotas
  • Habilitar o deshabilitar el control remoto de sesión
  • Habilitar o deshabilitar inicios de sesión automáticos
  • Especificar un programa que se ejecutará cuando un usuario inicie sesión
  • Anular usuario configuración de perfil para fondo de pantalla
  • Establecer permisos en la conexión
  • Establecer parámetros de conexión y asignación de dispositivos cliente

También hay varias herramientas de línea de comandos que se pueden usar para realizar funciones administrativas. La siguiente tabla enumera las diversas herramientas de línea de comandos:

Comando Descripción
Cambiar Cambia la configuración de TS para inicios de sesión, asignaciones de puertos COM y modo de instalación
Cambiar inicio de sesión Habilita o deshabilita los inicios de sesión de las sesiones de cliente en un servidor de Terminal, o muestra el estado de inicio de sesión actual
Cambiar puerto Enumera o cambia las asignaciones de puertos COM para que sean compatibles con aplicaciones MS-DOS
Cambiar usuario Cambia el modo de instalación para el servidor de terminales
Chglogon Habilita o deshabilita los inicios de sesión de las sesiones de cliente en un servidor de Terminal, o muestra el estado de inicio de sesión actual
Chgport Enumera o cambia las asignaciones de puertos COM para que sean compatibles con aplicaciones MS-DOS
Chguser Cambia el modo de instalación para el Servidor de Terminales
Flattemp Habilita o deshabilita carpetas temporales planas
Cerrar sesión Cierra sesión de un usuario en un TS y elimina la sesión del servidor
Msg Envía un mensaje a un usuario en un servidor de Terminal
Mstsc Crea conexiones a servidores de terminales u otros equipos remotos
Qappsrv Muestra una lista de Servidores de terminales en la red
Qprocess Muestra información sobre los procesos que se ejecutan en un servidor de Terminales
Query Muestra información sobre procesos, sesiones y Servidores de Terminales
El proceso de consulta Muestra información acerca de los procesos que se ejecutan en un Servidor de Terminales
Consulta de sesión Muestra información sobre las sesiones en un servidor de Terminal
El servidor de consulta Muestra una lista de Servidores de terminales en la red
Consulta de usuario Muestra información sobre las sesiones de usuario en un servidor de Terminal
Quser Muestra información sobre las sesiones de usuario en un servidor de Terminal
Qwinsta Muestra información sobre las sesiones en un Terminal Servidor
Reinicio de sesión Permite reset (borrar) una sesión en un Servidor de Terminal server
Rwinsta Permite reset (borrar) una sesión en un Servidor de Terminal server
Sombra le Permite controlar de forma remota una sesión activa de otro usuario en un Servidor de Terminal server
Tscon se Conecta a otra sesión en un Servidor de Terminal server
Tsdiscon se Desconecta una sesión de Terminal Server
Tskill Finaliza un proceso que se ejecuta en una sesión en un servidor de Terminal
Tsprof Copia la información de configuración de usuario de Terminal Services de un usuario a otro

También hay algunas herramientas de línea de comandos que han quedado obsoletas en Windows Server 2008

Comando Descripción
Tsshutdn Apaga un servidor de Terminal Services
Registrar Registra un programa para que tenga características especiales de ejecución
Cprofile Elimina las asociaciones de archivos específicas del usuario del perfil de un usuario

Desde TSSHUTDN.EXE no se incluye con Windows Server 2008, el método recomendado para apagar o reiniciar un servidor de terminal de Windows Server 2008 es mediante el APAGADO.EXE. Al apagar o reiniciar un servidor de Terminal de Windows Server 2008, cualquier usuario que haya iniciado sesión verá un cuadro de diálogo que indica que se está realizando un apagado y que se cerrará la sesión de Terminal Server.

Antes de terminar, echemos un vistazo a un par de herramientas de administración que se pueden usar para administrar las propiedades de Terminal Services mediante programación: la extensión ADSI para Terminal Services y el proveedor WMI de Terminal Services. La extensión de Interfaz de servicios de Active Directory (ADSI) para la configuración de usuario de Terminal Services es una biblioteca implementada en TSUSEREX.DLL . La administración de propiedades de usuario específicas de Terminal Services es posible utilizando los métodos implementados por la extensión. Los métodos permiten la configuración de las propiedades disponibles en la interfaz de extensión de Terminal Services que agrega las siguientes pestañas específicas de Terminal Services a la hoja de propiedades de una cuenta de usuario:

  • Control remoto
  • Perfil de Terminal Services
  • Entorno
  • Sesiones

La extensión ADSI para la configuración de usuario de Terminal Services admite el examen y la manipulación de las propiedades de usuario de Terminal Services almacenadas en la base de datos de Servicios de directorio. La extensión también admite la configuración de propiedades de usuario que se almacenan en Active Directory a través de la API de Protocolo Ligero de Acceso a Directorios (LDAP). ADSI proporciona una interfaz a Active Directory que también permite a los administradores crear scripts adaptados a los requisitos de configuración de Terminal Services mediante la extensión ADSI de Terminal Services.

Pasando al proveedor de WMI de Terminal Services en Windows Server 2008, este proveedor habilita la administración de Terminal Server mediante interfaces WMI. El proveedor de WMI de Terminal Services permite a los administradores crear scripts personalizados para configurar, administrar y consultar Servidores de terminales. Contiene propiedades y métodos que pueden realizar las mismas tareas que las herramientas de configuración tradicionales de Terminal Services y las utilidades de línea de comandos, pero de forma remota y a través de aplicaciones con scripts. El proveedor de WMI de configuración de Terminal Services está implementado en tscfgwmi.mof y tscfgwmi.DLL . A continuación se muestra una descripción de algunas de las clases asociadas con el proveedor de WMI:

Clase WMI Descripción
Win32_TerminalService El Win32_TerminalService clase es una subclase de la clase Win32_Service y hereda todas sus propiedades y métodos. Además, Win32_TerminalService representa la propiedad Element de la Asociación Win32_TerminalServiceToSetting
Win32_TSSessionDirectory Define la configuración para Win32_TSSessionDirectorySetting. Esto incluye propiedades como el almacén de Brokers de sesión, el Nombre del clúster y parámetros adicionales
Win32_TerminalServiceSetting Define la configuración para el Setting de servidores Terminales, incluidas propiedades como Modo de Servidor de Terminales, Licencias, Escritorio Activo, Capacidad de Permisos, Eliminación de carpetas temporales y carpetas temporales por sesión
Win32_Terminal Asocia una configuración de terminales y sus diversos grupos de configuración, como General, Inicio de sesión, Sesión, Entorno, Control remoto, Cliente, Adaptador de red y Permiso
Win32_TSGeneralSetting Define la configuración de propiedades como Protocolo, Transporte, Comentario, Autenticación de Windows y Nivel de Cifrado
Win32_TSLogonSetting Define la configuración de propiedades como ClientLogonInfoPolicy, Nombre de usuario, Dominio y Contraseña
Win32_TSClientSetting Define la configuración de propiedades como la directiva de conexión, la asignación de impresoras de Windows, la asignación de puertos COM, etc

Una lista completa de las clases WMI para Terminal Services están disponibles en línea; el enlace se encuentra a continuación en la sección de Recursos adicionales.

Con eso, terminaremos este post. Mañana hablaremos de la Autenticación y el Cifrado a Nivel de Red de Terminal Services. Hasta la próxima…

Deja una respuesta

Tu dirección de correo electrónico no será publicada.