Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os exemplos nesta seção demonstram o uso da ferramenta Remote e mostram exemplos de entrada e saída.
Comando Servidor Básico
O comando a seguir inicia uma sessão remota no computador.
O comando usa o parâmetro /s para indicar um comando do lado do servidor. Ele usa o comando, cmd, para iniciar o shell de comando do Windows (Cmd.exe) e nomeia a sessão test1.
remote /s cmd test1
Em resposta, a ferramenta Remote inicia a sessão e exibe o comando que os clientes usariam para se conectar à sessão.
**************************************
*********** REMOTE ************
*********** SERVER ************
**************************************
To Connect: Remote /C SERVER06 "test1"
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
Comando de cliente básico
O comando a seguir se conecta a uma sessão remota no computador Server01. O comando usa o parâmetro /c para indicar um comando do lado do cliente. Ele especifica o nome do computador servidor, Server01, e o nome da sessão nesse computador, test1.
remote /c server01 test1
Em resposta, a ferramenta Remote exibe uma mensagem informando que o computador cliente está conectado à sessão no computador servidor. A mensagem exibe o nome do computador servidor e do usuário local (Server04 user1).
**************************************
*********** REMOTE ************
*********** CLIENT ************
**************************************
Connected...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Program Files\Debugging Tools for Windows>
**Remote: Connected to SERVER04 user1 [Tue 9:39 AM]
Depois que o cliente se conecta ao servidor, os comandos digitados no prompt de comando nos computadores cliente e servidor aparecem em ambos os monitores.
Por exemplo, se você digitar dir no prompt de comando do computador cliente, a exibição do diretório aparecerá na janela do prompt de comando nos computadores cliente e servidor.
Usando opções do servidor
O seguinte comando do lado do servidor inicia uma sessão remota com o depurador NTSD.
O comando usa o parâmetro /s para indicar um comando do lado do servidor. O próximo parâmetro, "ntsd -d -v", é o comando do console que inicia o depurador, juntamente com as opções do depurador. Como o comando console inclui espaços, ele é colocado entre aspas. O comando inclui um nome para a sessão, debugit.
O comando usa o parâmetro /u para permitir que apenas administradores do computador e um usuário específico, User03 em Domain01, se conectem à sessão. Ele usa as opções /f e /b para especificar texto preto (primeiro plano) em um fundo branco.
Finalmente, o comando usa o parâmetro /-v para tornar a sessão invisível para as consultas do usuário. As sessões do depurador são visíveis por padrão.
remote /s "ntsd -d -v" DebugIt /u Administrators /u Domain01\User03
/f black /b white /-v
Em resposta, a ferramenta Remote cria uma sessão chamada DebugIt e inicia o NTSD com os parâmetros especificados. A mensagem indica que apenas os usuários especificados têm permissão para se conectar. Ele também altera a janela de comando para as cores especificadas.
**************************************
*********** REMOTE ************
*********** SERVER ************
**************************************
Protected Server! Only the following users or groups can connect:
Administrators
Domain01\User03
To Connect: Remote /C SERVER06 "debugit"
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
Usando as Opções do Cliente
O comando seguinte conecta-se à sessão remota com o depurador NTSD que foi iniciada no exemplo anterior.
O comando usa o parâmetro /c para indicar um comando do lado do cliente. Ele especifica o nome do computador servidor, server06, e o nome da sessão remota, debugit.
O comando também inclui o parâmetro /k para especificar o local de um arquivo de cor de palavra-chave.
remote /c server06 debugit /k c:\remote_client.txt
O arquivo de cores inclui o seguinte texto:
Registry
white, blue
Token
red, white
Este texto instrui a ferramenta Remote a exibir linhas de saída com a palavra "registro" (não diferencia maiúsculas de minúsculas) em texto branco em um fundo azul e a exibir linhas de saída com a palavra "token" em texto vermelho em um fundo branco.
Em resposta, a ferramenta Remote conecta o cliente à sessão do servidor e exibe a seguinte mensagem.
**************************************
*********** REMOTE ************
*********** CLIENT ************
**************************************
Connected...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
O cliente agora pode enviar comandos para o depurador NTSD no computador servidor. A saída do comando aparece nos computadores cliente e servidor.
Linhas de saída com a palavra "registro" são exibidas no computador cliente em texto branco sobre fundo azul, e linhas de saída com a palavra "kernel" em texto vermelho sobre fundo branco.
Consultando uma sessão
A ferramenta Remote inclui um parâmetro de consulta (/q) que exibe uma lista de sessões remotas em um computador específico. A exibição inclui apenas sessões visíveis (sessões de depurador iniciadas sem o parâmetro /-v e sessões sem depurador iniciadas com o parâmetro /v ).
Você pode consultar sessões dos computadores cliente ou servidor. Você deve especificar o nome do computador, mesmo ao consultar sessões no computador local.
O comando a seguir consulta sessões no computador local, Server04.
remote /q Server04
Em resposta, a ferramenta Remote informa que não há sessões remotas em execução no computador local.
Querying server \\Server04
No Remote servers running on \\Server04
Por outro lado, em resposta a uma consulta sobre sessões em um computador diferente, Server06, a ferramenta Remote lista as sessões em execução nesse computador.
Querying server \\Server06
Visible sessions on server Server06:
ntsd [Remote /C SERVER06 "debug"] visible
cmd [Remote /C SERVER06 "test"] visible
A exibição lista as sessões visíveis, os programas de console em execução nessas sessões (NTSD e a janela do prompt de comando) e o comando que se conecta à sessão. O nome da sessão aparece na sintaxe do comando entre aspas.
A exibição não mostra as permissões estabelecidas para essas sessões, se houver. Portanto, a exibição pode incluir sessões que você não tem permissão para participar.
Usando os comandos de sessão
Você pode usar os comandos de sessão remota a qualquer momento durante uma sessão remota.
O comando a seguir envia uma mensagem para todos os computadores conectados à sessão.
@M I think I found the problem.
Como resultado, a mensagem aparece nas janelas do prompt de comando de todos os computadores na sessão. A mensagem inclui o nome do computador e o dia e hora da mensagem.
@m I think I found the problem. [SERVER01 Wed 11:53 AM]
Quando a mensagem é enviada do computador servidor, "Local" aparece no rótulo em vez do nome do computador.
@m I think I found the problem. [Local Wed 11:52 AM]
O comando a seguir gera uma mensagem pop-up que aparece no computador servidor. Em todos os computadores clientes da sessão, ele grava uma mensagem na janela do prompt de comando.
@P Did you see that?
Em computadores cliente, a mensagem pop-up aparece na janela de comando.
From SERVER02 [Wed 11:58 AM]
Did you see that?
A hora que aparece no rótulo da mensagem é sempre a hora no computador servidor, mesmo que o computador cliente que enviou a mensagem esteja em um fuso horário diferente.
Encerrando uma sessão remota
Os exemplos a seguir demonstram como usar os comandos de sessão remota para desconectar um computador cliente de uma sessão e encerrar uma sessão remota. Somente o computador servidor que iniciou a sessão remota pode terminá-la.
Para desconectar um computador cliente de uma sessão remota, no computador cliente, digite @q.
Em resposta, a seguinte mensagem aparece no computador cliente que desconectou.
*** SESSION OVER ***
Em todos os outros computadores da sessão, a ferramenta Remoto publica uma mensagem com o nome do computador e do utilizador que se desligou, bem como o dia e a hora da desligação.
**Remote: Disconnected from SERVER04 User01 [Wed 12:01 PM]
Para encerrar uma sessão remota, no computador servidor, digite @k. Este comando desconecta automaticamente os clientes e, em seguida, termina a sessão.