Comandos do Terminal Server: MSG

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

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

Resumo

O 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 a ID da sessão.

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

  • message (cadeia de caracteres 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 Servidor de Terminal atual é usado.

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

  • /w (aguarde): aguarde uma resposta dos usuários de destino.

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

  • /? (ajuda): exibe a sintaxe do comando e as 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, ele 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 do sistema.

Exemplos

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

msg MIKES Falafel?  

Para enviar uma mensagem para o MODEM02 de 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 a todas as sessões contidas na LISTA DE USUÁRIOs do arquivo, 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 reconhecimento de 10 segundos, digite:

msg * /TIME:10 Coffee break!?!  

Observação

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