mstsc vs mstsc /admin

X

Privacidad & Cookies

Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.

¡Lo tengo!

Anuncios

En este artículo se describen las diferencias entre Windows Server 2003 y Windows Server 2008 cuando se utiliza el cliente de Conexión a Escritorio remoto (RDC) para conectarse de forma remota al servidor con fines administrativos.

En Windows Server 2003, puede iniciar el cliente RDC (mstsc.exe) con el conmutador / console para conectarse remotamente a la sesión de consola física en el servidor (también conocida como sesión 0). En Windows Server 2008, el conmutador / console ha quedado obsoleto. (Para obtener más información, consulte la sección» Por qué ya no se necesita el conmutador /consola » de este artículo.) En Windows Server 2008, la sesión 0 es una sesión no interactiva reservada para servicios.

Puede usar el conmutador nuevo / administrador para conectarse de forma remota a un servidor basado en Windows Server 2008 con fines administrativos. El conmutador / admin se introduce con RDC 6.1. RDC 6.1 se incluye con los siguientes sistemas operativos:

  • Windows Server 2008
  • Windows Vista Service Pack 1 (SP1) Beta y RC
  • Windows XP Service Pack 3 (SP3) Beta y RC

Nota RDC 6.1 (6.0.6001) es compatible con el Protocolo de escritorio remoto (RDP) 6.1.

RDC 6.1 no es compatible con el conmutador /consola. Sin embargo, para la compatibilidad con versiones anteriores, puede usar el conmutador /admin para conectarse a la sesión de consola física en un servidor basado en Windows Server 2003. Por ejemplo, para conectarse desde un cliente basado en Windows Vista SP1 RC a la sesión de consola física de un servidor basado en Windows Server 2003, puede ejecutar el comando mstsc.exe / admin.

Si intenta utilizar el conmutador / console con el cliente RDC 6.1, el comportamiento es el siguiente.

Escenario

Comportamiento

escriba mstsc.exe / consola en el símbolo del sistema y, a continuación, conéctese a un servidor remoto que no tenga instalado Terminal Server. El conmutador / consola se ignora silenciosamente. Se conectará a una sesión para administrar el servidor de forma remota.

(Para obtener más información sobre el comportamiento de Windows Server 2008, consulte la sección» Comportamiento al conectarse a un servidor que no tiene instalado Terminal Server » de este artículo.)

Escribe mstsc.exe / consola en el símbolo del sistema y, a continuación, conéctese a un servidor remoto que tenga instalado Terminal Server. El conmutador / consola se ignora silenciosamente. Se conectará a una sesión de escritorio remoto estándar que requiere una licencia de acceso de cliente de Terminal Services (TS CAL).
En la interfaz de usuario del cliente RDC, especifique Nombre_ equipo / consola en el cuadro Equipo (donde Nombre_ equipo representa el nombre del equipo remoto al que desea conectarse) y, a continuación, haga clic en Conectar. Recibe el siguiente mensaje de error:

» Se especificó un parámetro desconocido en el campo nombre del equipo.»

En el .archivo rdp, especifique / consola en la propiedad «dirección completa» y, a continuación, intente iniciar la conexión de escritorio remoto. Recibe el siguiente mensaje de error:

» Se especificó un parámetro desconocido en el campo nombre del equipo.»

En el .archivo rdp, especifique la propiedad «conectarse a la consola» y, a continuación, inicie la conexión de escritorio remoto. La propiedad se ignora silenciosamente. Se conectará a una sesión que requiera una CAL de TS.
Como desarrollador, llama mediante programación a la función put_ConnectToServerConsole o a la función get_ConnectToServerConsole de la interfaz IMsRdpClientAdvancedSettings. La función falla y devuelve S_FALSE.

Por qué ya no se necesita el conmutador / console

En Windows Server 2003, iniciar una sesión de escritorio remoto ejecutando mstsc.exe con el interruptor / consola se utiliza por las siguientes razones:

  • Para conectarse a la sesión 0. Algunas aplicaciones se instalan y ejecutan solo en la sesión 0 porque necesitan comunicarse con servicios que se ejecutan en la sesión 0 o mostrar la interfaz de usuario que se muestra en la sesión 0.
  • Para volver a conectarse a una sesión existente en la consola física. Dado que la sesión de consola física en Windows Server 2003 es siempre la sesión 0, la única forma de volver a conectarse a esta sesión es mediante el conmutador /consola.

En Windows Server 2008, la funcionalidad del conmutador / consola ya no es necesaria por los siguientes motivos:

  • La compatibilidad de aplicaciones mejorada garantiza que las aplicaciones heredadas que necesitan comunicarse con los servicios en la sesión 0 se instalen y ejecuten en sesiones distintas de la sesión 0. Además, si el servicio asociado a una aplicación intenta mostrar la interfaz de usuario en la sesión 0, una capacidad integrada en Windows Server 2008 y Windows Vista permite al usuario ver e interactuar con la interfaz de usuario de la sesión 0 desde la sesión del usuario. La sesión 0 de Windows Server 2008 es una sesión no interactiva reservada para servicios. Por lo tanto, no es necesario que un usuario tenga que conectarse explícitamente a esta sesión.

Nota Para obtener más información sobre el aislamiento de la sesión 0 en Windows Vista, consulte «Impacto del aislamiento de la sesión 0 en los Servicios y controladores de Windows Vista» (http://go.microsoft.com/fwlink/?LinkId=106201).

  • Dado que la sesión de consola física nunca es sesión 0, siempre puede volver a conectarse a la sesión existente en la consola física. La reconexión a la sesión de consola física existente se controla mediante la configuración de directiva de grupo «Restringir usuarios de Terminal Services a una sola sesión remota», disponible en el nodo Configuración del equipo\Plantillas administrativas\Componentes de Windows\Servicios de Terminal\Servidor de Terminal\Conexiones del Editor de directivas de grupo local. También puede configurar esta configuración en la interfaz de usuario mediante la configuración de Terminal Services. (La opción Restringir a cada usuario a una sola sesión aparece en Editar configuración, en la sección General.)

Comportamiento del conmutador / admin

Puede iniciar el cliente RDC 6.1 (mstsc.exe) con el conmutador /admin para administrar de forma remota un servidor basado en Windows Server 2008 (con o sin Terminal Server instalado). Sin embargo, si se conecta para administrar de forma remota un servidor basado en Windows Server 2008 que no tiene instalado el servicio de rol Terminal Server, no es necesario especificar el conmutador /admin. (En este caso, se produce el mismo comportamiento de conexión con o sin el conmutador / admin.) En cualquier momento, puede haber dos sesiones activas de administración remota. Para iniciar una sesión de administración remota, debe ser miembro del grupo Administradores del servidor al que se está conectando. Comportamiento

Cuando se conecta a un servidor que no tiene instalado Terminal Server

Si (como miembro del grupo Administradores en el servidor de destino) inicia una sesión de escritorio remoto en un servidor basado en Windows Server 2008 que no tiene instalado el servicio de rol Terminal Server, el comportamiento siguiente se aplica a la sesión de administración remota:

  • La redirección de zona horaria está desactivada.
  • La redirección de Agente de sesión de Terminal Services (Agente de sesión TS) está deshabilitada.
  • La redirección de dispositivos Plug and Play está desactivada.
  • El tema de sesión remota se cambia a Windows Classic.
  • Terminal Services Easy Print está desactivada.Comportamiento

Cuando se conecta a un servidor que tiene instalado Terminal Server

Si (como miembro del grupo Administradores en el servidor de destino) inicia una sesión de escritorio remoto en un servidor basado en Windows Server 2008 que tiene instalado el servicio de rol Terminal Server, debe especificar el conmutador /admin para conectarse a una sesión para administrar el servidor de forma remota. El siguiente comportamiento es válido para la sesión:

  • No necesita una CAL de TS para conectarse de forma remota para administrar un servidor de terminales.
  • La redirección de zona horaria está desactivada.
  • La redirección de Agente de sesión de Terminal Services (Agente de sesión TS) está deshabilitada.
  • La redirección de dispositivos Plug and Play está desactivada.
  • El tema de sesión remota se cambia a Windows Classic.
  • Terminal Services Easy Print está desactivada.

Recursos para desarrolladores: Cambios en las API

Si utiliza RDC 6.1, ya no puede usar la propiedad ConnectToServerConsole de la interfaz IMsRdpClientAdvancedSettings para especificar si el control ActiveX de escritorio remoto debe intentar conectarse al servidor con fines administrativos. En su lugar, debe usar la propiedad ConnectToAdministerServer de la interfaz IMsRdpClientAdvancedSettings6 para conectarse a la sesión de consola física en un servidor basado en Windows Server 2003 o a la sesión que se usa con fines administrativos en un servidor basado en Windows Server 2008.

Para obtener más información sobre la propiedad ConnectToServerConsole, consulte http://go.microsoft.com/fwlink/?LinkId=106203.

Para obtener más información sobre la propiedad ConnectToAdministerServer, consulte http://go.microsoft.com/fwlink/?LinkId=106204.

Deja una respuesta

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