Existe um caminho para o Remote Desktop para uma sessão local no Server 2008, sem estar restrito a uma única sessão?

3

A facilidade de uso das opções / console e / admin para sessões da Área de Trabalho Remota foi removida após o Windows XP / 2003. A Microsoft alega que a funcionalidade de se conectar a uma sessão local em versões mais recentes do Windows deve ser ativada, restringindo os usuários a uma única sessão.

Because the physical console session is never session 0, you can always reconnect to your existing session on the physical console. The Restrict Terminal Services users to a single remote session Group Policy setting determines whether you can connect to your existing physical console session. This setting is available in the Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Connections node of the Local Group Policy Editor. You can also configure this setting in Terminal Services Configuration. The Restrict each user to a single session setting appears in Edit settings in the General section. http://support.microsoft.com/kb/947723

Existe alguma maneira - para aqueles que não querem geralmente impor essa restrição, ou em organizações com GPOs existentes que simplesmente não o fazem - para contornar isso?

Gostaria de poder me conectar a uma sessão específica que já está aberta (por exemplo, uma sessão local deixada aberta no console físico) em um sistema que não restringe os usuários a sessões únicas.

    
por Iszi 25.01.2011 / 18:47

5 respostas

3

RDP in, abra o Gerenciador de Tarefas, localize a sessão desejada e conecte-se a ela.

    
por 25.01.2011 / 20:38
2

Isso pode ser automatizado. Experimente o seguinte script:

SETLOCAL
SET SESSIONNUMBER=-1
FOR /F "skip=1 tokens=3" %%i in ('query session %username% ^| find /v ">"') DO SET SESSIONNUMBER=%%i
IF {%SESSIONNUMBER%}=={-1} GOTO :EOF
tscon.exe %SESSIONNUMBER%
ENDLOCAL
logoff.exe
    
por 25.01.2011 / 22:36
0

Eu também não entendi a questão toda, mas de acordo com a Microsoft, você não pode mais RDP no "console" no Windows Server 2008 e no Windows Server 2008 R2, porque o "console" não é mais a sessão 0, como A sessão 0 é uma sessão não-interativa reservada para serviços.

Além disso, mesmo que você faça o login no console, existe apenas um console, portanto você não pode ter várias conexões com ele. Talvez você esteja procurando algo como o VNC para controlar o console do servidor?

    
por 25.01.2011 / 19:16
0

Estou confuso aqui. Parece que você queria a funcionalidade obsoleta da opção /console no RDP 5.x. Você pode tentar /admin , mas não tenho certeza do resultado quando feito localmente. Parece que você está com a impressão de que ambos estão obsoletos. Acho que apenas um , a opção /console , foi desativada. Veja abaixo, extraído de aqui :

Changes to remote administration in Windows Server 2008 and Windows Server 2008 R2 In Windows Server 2003, you can start the RDC client (Mstsc.exe) by using the /console switch to remotely connect to the physical console session on the server (also known as session 0). In Windows Server 2008 or Windows Server 2008 R2, the /console switch has been deprecated. For more information, see the “Why the /console switch is no longer needed” section. In Windows Server 2008 and Windows Server 2008 R2, session 0 is a noninteractive session that is reserved for services.

You can use the new /admin switch to remotely connect to a Windows Server 2008-based server for administrative purposes. The /admin switch is introduced in RDC 6.1. RDC 6.1 is included in the following operating systems:

* Windows Server 2008
* Windows Server 2008 R2
* Windows Vista Service Pack 1 (SP1)
* Windows XP Service Pack 3 (SP3)
    
por 25.01.2011 / 19:35
-1

fonte: link

Como se conectar à sessão do console Quando você se conecta à sessão de console de um servidor baseado no Windows Server 2003, nenhum outro usuário deve estar logado na sessão de console. Mesmo que ninguém esteja conectado ao console, você está conectado como se estivesse sentado no console físico.

Para se conectar do computador remoto baseado no Windows Server 2003, abra um prompt de comando e digite o seguinte comando: mstsc -v: servername / F -console onde mstsc é o arquivo executável da conexão da Área de Trabalho Remota, -v indica um servidor ao qual se conectar, / F indica o modo de tela cheia e -console é a instrução para se conectar à sessão de console.

Quando você usa esse comando, abre a sessão da Área de Trabalho Remota e, quando o logon é autenticado, você está conectado à sessão do console em execução no servidor baseado no Windows Server 2003. Se um usuário estiver trabalhando atualmente na sessão de console no computador, você receberá a seguinte mensagem de erro: O domínio do usuário \ nome de usuário é registrado localmente neste computador. O usuário foi desativado por alguns minutos. A área de trabalho está desbloqueada. Se você continuar, a sessão desse usuário será encerrada e todos os dados não salvos serão perdidos. Você quer continuar? O usuário da sessão atual do console é desconectado e você recebe uma mensagem informando que o computador está bloqueado no momento e que apenas um administrador pode desbloqueá-lo.

Nota: Se o usuário da sessão do console e o usuário da sessão dos Serviços de Terminal forem os mesmos, você poderá se conectar sem problemas.

    
por 02.06.2012 / 13:32