msg

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Envia uma mensagem a um usuário em um servidor Host da Sessão da Área de Trabalho Remota.

Observação

Você deve ter permissão de acesso especial de mensagem para enviar uma mensagem.

Sintaxe

msg {<username> | <sessionname> | <sessionID>| @<filename> | *} [/server:<servername>] [/time:<seconds>] [/v] [/w] [<message>]

Parâmetros

Parâmetro Descrição
<username> Especifica o nome do usuário para o qual você deseja receber a mensagem. Se você não especificar um usuário ou uma sessão, este comando exibirá uma mensagem de erro. Ao especificar uma sessão, ela deve estar ativa.
<sessionname> Especifica o nome da sessão para o qual você deseja receber a mensagem. Se você não especificar um usuário ou uma sessão, este comando exibirá uma mensagem de erro. Ao especificar uma sessão, ela deve estar ativa.
<sessionID> Especifica a ID numérica da sessão do usuário para o qual você deseja receber uma mensagem.
@<filename> Identifica um arquivo que contém uma lista de nomes de usuário, nomes de sessão e IDs de sessão para a qual você deseja receber a mensagem.
* Envia a mensagem para todos os nomes de usuário no sistema.
/server:<servername> Especifica o servidor Host da Sessão da Área de Trabalho Remota da sessão ou usuário para o qual você deseja receber a mensagem. Se não for especificado, /server usará o servidor no qual você está conectado no momento.
/time:<seconds> Especifica o tempo pelo qual a mensagem enviada será exibida na tela do usuário. Depois que o limite de tempo é atingido, a mensagem desaparece. Se nenhum limite de tempo for definido, a mensagem será padronizada como 60 segundos e desaparecerá.
/v Exibe as informações sobre as ações sendo executadas.
/w Aguarda uma confirmação do usuário de que a mensagem foi recebida. Use esse parâmetro com /time:<*seconds*> para evitar um possível atraso longo, se o usuário não responder imediatamente. Usar esse parâmetro com /v também é útil.
<message> Especifica o texto da mensagem que você deseja enviar. Se nenhuma mensagem for especificada, você será solicitado a inserir uma mensagem. Para enviar uma mensagem contida em um arquivo, digite o símbolo de menor que (<) seguido do nome do arquivo.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para enviar uma mensagem intitulada Vamos nos reunir às 13h de hoje para todas as sessões do User1, digite:

msg User1 Let's meet at 1PM today

Para enviar a mesma mensagem a sessão modeM02, digite:

msg modem02 Let's meet at 1PM today

Para enviar a mensagem para todas as sessões contidas na lista de usuários do arquivo, digite:

msg @userlist Let's meet at 1PM today

Para enviar a mensagem para todos os usuários que estão conectados, digite:

msg * Let's meet at 1PM today

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

msg * /time:10 Let's meet at 1PM today