Compartilhar via


Comandos do Terminal Server: MSG

Este artigo apresenta a sintaxe e os parâmetros dos comandos MSG do Terminal Server.

Aplicável ao: Windows 10 - todas as edições
Número original do KB: 186480

Resumo

MSG envia uma mensagem.

Sintaxe

msg [username] [/server:servername] [/time:seconds] [/v] [/w] [/?]
[message]msg [sessionname] [/server:servername] [/time:seconds] [/v] [/w]
[/?] [message]msg [sessionID] [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]msg [@filename] [/server:servername] [/time:seconds]
[/v] [/w] [/?] [message]msg * [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]

Parâmetros

  • username: Identifica o usuário.

  • sessionname: Identifica o nome da sessão. O nome foi criado pelo administrador do sistema quando a sessão foi configurada.

  • sessionID: Especifica o ID da sessão.

  • filename: Identifica um arquivo que contém uma lista de usernames, sessionnames, e sessionIDs para o qual enviar a mensagem.

  • message (string de mensagem): o texto da mensagem que você deseja enviar. Se nenhuma mensagem for inserida, a entrada padrão (STDIN) será lida para a mensagem.

  • /server:servername: Permite que o Terminal Server seja especificado. Caso contrário, o Terminal Server atual será usado.

  • /time:seconds (atraso de tempo): define a quantidade de tempo que você deve esperar antes de receber a confirmação da sessão de destino de que a mensagem foi recebida.

  • /w (wait): aguarde uma resposta do(s) usuário(s) de destino.

  • /v(detalhado): exibe informações sobre as ações que estão sendo executadas.

  • /? (help): exibe a sintaxe do comando e informações sobre as opções do comando.

Restrições de segurança

O usuário deve ter permissão de acesso à mensagem para a sessão.

Observações adicionais

Se nenhum usuário ou sessão for especificado, msg exibirá uma mensagem de erro. Se você especificar o nome de uma sessão, ela deverá identificar uma sessão ativa. Curingas podem ser usados para parâmetros. Se um único curinga estiver presente (*), ele especificará todos os usuários no sistema.

Exemplos

Para enviar a mensagem intitulada Falafel? para todas as sessões do usuário MIKES, digite:

msg MIKES Falafel?  

Para enviar uma mensagem para o MODEM02 da sessão, digite:

msg modem02 Let's meet at 1PM today  

Para enviar uma mensagem para a sessão 12, digite:

msg 12 Call John at 11:00  

Para enviar uma mensagem para todas as sessões contidas no arquivo USERLIST, digite:

msg @userlist Logout because your session will be reset  

Para enviar o texto no arquivo MSG. DAT como uma mensagem para todas as sessões para o nome de usuário TERRYJ, digite:

msg TerryJ < MSG.DAT  

Para enviar uma mensagem a todos os usuários conectados, digite:

msg * Meeting in 5 minutes  

Para enviar a mensagem a todos os usuários, com um tempo limite de confirmação de 10 segundos, digite:

msg * /TIME:10 Coffee break!?!  

Observação

As mensagens não são enfileiradas na tela do Cliente. Pode ser útil usar o parâmetro TIME: para que as mensagens iniciais expirem e sejam substituídas por novas mensagens.