Privacidade & Cookies
Este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.
Este artigo descreve as diferenças entre o Windows Server 2003 e Windows Server 2008 quando você usar o RDC (Remote Desktop Connection client para se conectar remotamente ao servidor para fins administrativos.
no Windows Server 2003, você pode iniciar o cliente RDC (mstsc.exe) com o Switch / console para se conectar remotamente à sessão física do console no servidor (também conhecida como sessão 0). No Windows Server 2008, o switch / console foi descontinuado. (Para obter mais informações, consulte a seção “por que o switch /console não é mais necessário” deste artigo.) No Windows Server 2008, a sessão 0 é uma sessão não interativa reservada para serviços.
você pode usar o novo switch / admin para se conectar remotamente a um servidor baseado no Windows Server 2008 para fins administrativos. O interruptor / admin é introduzido com RDC 6.1. O RDC 6.1 está incluído com os seguintes sistemas operacionais:
- o Windows Server 2008
- o Windows Vista Service Pack 1 (SP1) Beta e RC
- Windows XP Service Pack 3 (SP3) versão Beta e RC
Nota RDC 6.1 (6.0.6001) suporte de Protocolo de Desktop Remoto (RDP) 6.1.
RDC 6.1 não suporta o Switch / console. No entanto, para compatibilidade com versões anteriores, você pode usar o switch /admin para se conectar à sessão do console físico em um servidor baseado no Windows Server 2003. Por exemplo, para se conectar de um cliente baseado no Windows Vista SP1 RC à sessão física do console de um servidor baseado no Windows Server 2003, você pode executar o comando mstsc.exe / admin.
se você tentar usar o switch / console com o cliente RDC 6.1, o comportamento será o seguinte.
Cenário |
Comportamento |
escreva mstsc.exe / console no prompt de comando e, em seguida, conecte-se a um servidor remoto que não tenha o Terminal Server instalado. | o switch / console é silenciosamente ignorado. Você será conectado a uma sessão para administrar remotamente o servidor.
(para obter mais informações sobre o comportamento do Windows Server 2008, consulte a seção “Comportamento quando você se conecta a um servidor que não possui o Terminal Server instalado” deste artigo.) |
você digita mstsc.exe / console no prompt de comando e, em seguida, conecte-se a um servidor remoto que tenha o Terminal Server instalado. | o switch / console é silenciosamente ignorado. Você será conectado a uma sessão padrão de área de Trabalho Remota que requer uma licença de acesso ao cliente de Serviços de Terminal (TS CAL). |
na interface do usuário do cliente RDC, especifique Computer_name / console na Caixa computador (onde Computer_name representa o nome do computador remoto ao qual você deseja se conectar) e clique em Conectar. | você recebe a seguinte mensagem de erro:
“um parâmetro desconhecido foi especificado no campo Nome do computador.” |
no .arquivo rdp, você especifica / console na propriedade” endereço completo ” e tenta iniciar a conexão da área de Trabalho Remota. | você recebe a seguinte mensagem de erro:
“um parâmetro desconhecido foi especificado no campo Nome do computador.” |
no .arquivo rdp, você especifica a propriedade “conectar ao console” e inicia a conexão da área de Trabalho Remota. | a propriedade é silenciosamente ignorada. Você estará conectado a uma sessão que requer um TS CAL. |
como desenvolvedor, você chama programaticamente a função put_ConnectToServerConsole ou a função get_ConnectToServerConsole da interface IMsRdpClientAdvancedSettings. | a função falha e retorna S_FALSE. |
por que o switch / console não é mais necessário
no Windows Server 2003, iniciando uma sessão de área de Trabalho Remota executando mstsc.exe com o switch / console é usado pelos seguintes motivos:
- para ligar à sessão 0. Alguns aplicativos são instalados e executados apenas na sessão 0 porque precisam se comunicar com serviços executados na sessão 0 ou exibir a interface do Usuário exibida na sessão 0.
- para se conectar de volta a uma sessão existente no console físico. Como a sessão física do console no Windows Server 2003 é sempre a sessão 0, a única maneira de se reconectar a essa sessão é usando o Switch /console.
No Windows Server 2008, a funcionalidade de parâmetro /console não é mais necessária pelos seguintes motivos:
- Melhorada a compatibilidade de aplicativo garante que aplicações legadas que precisa para se comunicar com os serviços, em sessão de 0 irá instalar e executar em sessões de sessão 0. Além disso, se o serviço associado a um aplicativo tentar exibir a IU na sessão 0, um recurso integrado no Windows Server 2008 e no Windows Vista permitirá que o usuário visualize e interaja com a IU da sessão 0 da sessão do Usuário. A sessão 0 do Windows Server 2008 é uma sessão não interativa reservada para serviços. Portanto, não há necessidade de um usuário ter que se conectar explicitamente a esta sessão.
Nota para obter mais informações sobre o isolamento da sessão 0 no Windows Vista, consulte “impacto do isolamento da sessão 0 nos Serviços e Drivers no Windows Vista” (http://go.microsoft.com/fwlink/?LinkId=106201).
- como a sessão física do console nunca é a sessão 0, você sempre pode se reconectar à sessão existente no console físico. A reconexão à sessão de console físico existente é controlada pela configuração de Diretiva de grupo” Restringir usuários de Serviços de Terminal a uma única sessão remota”, disponível no nó Configuração Do Computador\Modelos Administrativos\Componentes do Windows\Serviços de Terminal\servidor de Terminal\conexões do editor de Diretiva de Grupo Local. Você também pode configurar essa configuração na interface do usuário usando a configuração de Serviços de Terminal. (A configuração Restringir cada usuário a uma única sessão aparece em Editar Configurações, na seção Geral.)
comportamento do switch / admin
você pode iniciar o cliente RDC 6.1 (mstsc.exe) com a opção / admin para administrar remotamente um servidor baseado no Windows Server 2008 (com ou sem servidor de Terminal instalado). No entanto, se você estiver se conectando para administrar remotamente um servidor baseado no Windows Server 2008 que não tenha o serviço de função de servidor de Terminal instalado, não será necessário especificar o switch /admin. (Nesse caso, o mesmo comportamento de conexão ocorre com ou sem a opção / admin.) A qualquer momento, pode haver duas sessões ativas de administração remota. Para iniciar uma sessão de administração remota, você deve ser um membro do grupo Administradores no servidor ao qual está se conectando.
Comportamento quando você se conectar a um servidor que não possui o Terminal Server instalado
Se você (como um membro do grupo Administradores no servidor de destino) iniciar uma sessão de Desktop Remoto para um Servidor baseado no Windows 2008 server que não tenha a função de Servidor de Terminais do serviço de instalado, o seguinte comportamento é verdadeiro para a sessão de administração remota:
- redirecionamento de fuso Horário é desativado.
- o redirecionamento do Terminal Services Session Broker (Ts Session Broker) está desativado.
- o redirecionamento do dispositivo Plug and Play está desativado.
- o tema da sessão remota é alterado para o windows Classic.
- Serviços de Terminal Easy Print está desativado.
Comportamento quando você se conectar a um servidor que possui o Terminal Server instalado
Se você (como um membro do grupo Administradores no servidor de destino) iniciar uma sessão de Desktop Remoto do Windows Server 2008 baseadas em servidor que tenha a função de Servidor de Terminais do serviço de instalado, você deve especificar a opção /admin para se conectar a uma sessão para administrar remotamente o servidor. O seguinte comportamento é verdadeiro para a sessão:
- você não precisa de um TS CAL para se conectar remotamente para administrar um servidor de terminal.
- o redirecionamento do fuso horário está desativado.
- o redirecionamento do Terminal Services Session Broker (Ts Session Broker) está desativado.
- o redirecionamento do dispositivo Plug and Play está desativado.
- o tema da sessão remota é alterado para o windows Classic.
- Serviços de Terminal Easy Print está desativado.
recursos para o Desenvolvedor – Alterações à api
Se você estiver usando o RDC 6.1, você não pode usar a propriedade ConnectToServerConsole de IMsRdpClientAdvancedSettings interface para especificar se o ambiente de Trabalho Remoto controle ActiveX deve tentar se conectar ao servidor para fins administrativos. Em vez disso, você deve usar a propriedade ConnectToAdministerServer da interface IMsRdpClientAdvancedSettings6 para se conectar à sessão física do console em um servidor baseado no Windows Server 2003 ou à sessão usada para fins administrativos em um servidor baseado no Windows Server 2008.
para obter mais informações sobre a propriedade ConnectToServerConsole, consulte http://go.microsoft.com/fwlink/?LinkId=106203.
Para obter mais informações sobre a propriedade ConnectToAdministerServer, consulte http://go.microsoft.com/fwlink/?LinkId=106204.