O que exatamente é a sessão do console no RDP?

18

Não consigo obter uma boa definição da diferença entre uma sessão RDP normal e a sessão / console (/ admin no Windows 2008 e posterior).

O que posso fazer no console que não posso fazer em uma sessão regular?

Rasgado
fonte

Respostas:

14

A sessão do console é o que você vê quando olha para um monitor conectado ao servidor. Normalmente, com o RDP, você obtém sua própria sessão que não é a mesma exibida no monitor do servidor.

Um exemplo típico pode ser um aplicativo de backup em execução no console. Você não deseja fazer login em uma nova sessão e iniciar uma segunda cópia do aplicativo de backup; você deseja monitorar o aplicativo de backup em execução na sessão do console.

Nate
fonte
Agora isso faz mais sentido.
Arrancado
2
Cuidado: ao desconectar o cliente RDP, pode-se efetivamente desconectar a sessão do console, matando qualquer aplicativo em execução. Certifique-se de selecionar para não sair ao fechar o cliente RDP.
Arjan
5
"ao desconectar o cliente RDP, é possível desconectar a sessão do console", o que não é verdadeiro. Ao efetuar o logoff de uma sessão RDP, você obviamente fecha os aplicativos iniciados nessa sessão. Você não afeta uma sessão do console, se houver uma. Normalmente você deseja fazer logoff em vez de DESLIGAR você sessão RDP para não deixar as coisas funcionando ..
markmnl
@ Arjan, teste antes de falar. Este é um wiki, não engane as pessoas com informações erradas.
Pacerier 27/02
@markmnl, você está certo quando NÃO está conectado à sessão do console, e meu comentário falhou em deixar claro que era sobre esse caso (como o exemplo de "monitorar o aplicativo de backup" de Nate). Portanto, para reformular: ao desconectar o cliente RDP quando conectado à sessão do console , selecione não desconectar, se desejar que os aplicativos continuem em execução.
Arjan
13

Ele está resumido no artigo "Como conectar-se e sombrear a sessão do console com os Serviços de Terminal do Windows Server 2003" :

No Windows Server 2003, ao usar os Serviços de Terminal, você pode se conectar à sessão do console (sessão 0) e, ao mesmo tempo, abrir uma sessão de sombra (desde que você se conecte a partir de uma sessão que não seja o console). Com essa funcionalidade adicional, você pode fazer logon em um servidor baseado no Windows Server 2003 que esteja executando os Serviços de Terminal remotamente e interagir com a sessão 0 como se estivesse sentado no console físico do computador. Esta sessão também pode ser sombreada para que o usuário remoto e o usuário local no console físico possam ver e interagir com a mesma sessão.

Portanto, basicamente, ele se conecta à sessão local atual em execução no servidor (sessão 0, geralmente exibida em um monitor) e pode permitir que o usuário remoto e local veja e interaja com a mesma sessão .

Josh Hunt
fonte
7
sim, eu sei. Mas o que é que isso meeeeaaaaaannnn !
Arrancado
Melhor: P?
Josh Hunt
Observe que, se você se conectar a uma sessão de console em uma máquina Windows XP, ainda bloqueará o computador. Você não pode sombrear a sessão em um computador que não seja servidor. (Pelo menos, tanto quanto eu sei).
EvilChookie
Sim, definitivamente melhor. É isso? Você pode sombrear o console? Não há outro benefício?
Arrancado
@ Will, há outros benefícios, é claro. Algumas coisas só podem ser feitas usando a sessão do console.
Pacerier
3

Pense no console como o monitor, teclado e mouse conectados fisicamente ao servidor. Se você se conectar ao console, estará efetivamente olhando por cima de quem efetuou login no teclado conectado ao servidor. Você está vendo a sessão conectada, com os aplicativos que estão executando. Você verá a área de trabalho e o menu Iniciar.

Se você fizer login através de uma sessão normal RDP é como se você conectado ao servidor. Você receberá a área de trabalho e o menu Iniciar do seu perfil.

Freqüentemente, a área de trabalho e o menu Iniciar que você vê no console são semelhantes aos da área de trabalho e no menu Iniciar, quando você faz login. Mas eles não precisam ser idênticos. Em um servidor no qual eu faço o RDP, vejo uma área de trabalho totalmente diferente se eu conectar a uma sessão do console ou por meio de uma sessão RDP normal.

A diferença na área de trabalho é praticamente cosmética. A grande diferença são os serviços e aplicativos que estão sendo executados quando você se conecta ao console e se conecta através de uma sessão RDP normal - você pode ter aplicativos diferentes na pasta Inicialização ou diferentes serviços iniciando automaticamente.

SimonTewsi
fonte
1

Na verdade, é a sessão atual e atual no servidor, a mesma que você veria ao olhar para uma tela anexada a esse servidor. Além de assumir o controle de aplicativos que já estão sendo executados nessa sessão, também é necessário, às vezes, instalar determinados softwares (como o PostgreSQL) que não permitirão a instalação por meio de uma sessão regular.

Arjan
fonte
3
O comentário "o mesmo que você veria ao olhar para uma tela anexada a esse servidor", todo mundo diz que é completamente bizarro para mim. Qualquer conexão RDP aparece exatamente como eu veria ao olhar para o monitor conectado ao servidor. Esse é o ponto principal do RDP - conexão de área de trabalho remota .
Arrancado em
11
Como você aceitou a resposta de Nate após o comentário acima, presumo que você entenda agora? Definitivamente, não é verdade que as conexões RDP normais mostrem o que é exibido no monitor conectado ao servidor. Em vez disso, o uso normal fornece uma sessão separada e nunca a mesma que é mostrada em um monitor conectado. Muitas vezes (mas não necessariamente) é uma sessão totalmente nova, como se você tivesse acabado de fazer login no computador. O RDP permite algumas sessões totalmente separadas, permitindo que várias pessoas usem o mesmo computador sem poder ver o que os outros estão fazendo.
Arjan