Neste artigo
O comando msg é um comando de Prompt de Comando usado para enviar uma mensagem a um ou mais usuários na rede usando o Prompt de Comando. Quando o comando é acionado, um prompt é exibido na (s) máquina (s) para as quais foi enviado, mostrando a mensagem, bem como o nome de usuário do remetente e a hora em que a mensagem foi enviada. Ele funciona de maneira semelhante ao comando net send que era popular no Windows XP, mas não é um verdadeiro substituto para ele. Ver Usando o comando de mensagem para substituir o envio de rede mais abaixo na página.
Disponibilidade de comando de mensagem
O comando msg está disponível no Prompt de Comando do Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP. Também está disponível por meio da ferramenta Prompt de comando, que pode ser acessada em Opções avançadas de inicialização e Opções de recuperação do sistema. A disponibilidade de certas opções de comando msg e outra sintaxe de comando pode diferir de sistema operacional para sistema operacional.
Sintaxe de Comando Msg
msg {nome do usuário | nome da sessão | identificação de sessão | @nome do arquivo | *} [/server:servername] [/time:seconds] [/v] [/w] [message]
Consulte Como ler a sintaxe do comando se não tiver certeza de como interpretar a sintaxe do comando msg conforme escrita acima ou descrita na tabela abaixo.
Opções de comando de mensagem | |
---|---|
Opção | Explicação |
nome do usuário | Use esta opção para especificar um nome do usuário para enviar o mensagem para. |
nome da sessão | Especificamos nome da sessão enviar um mensagem para uma sessão específica. |
identificação de sessão | O identificação de sessão opção pode ser usada para enviar um mensagem para uma sessão usando o ID da sessão. |
@ nome do arquivo |
Use o @nome do arquivo opção de enviar um mensagem aos nomes de usuário, nomes de sessão e IDs de sessão listados no arquivo especificado. |
* | O * opção é usada para enviar um mensagem para cada sessão no nome do servidor. |
/servidor: nome do servidor |
O nome do servidor é o servidor no qual o nome do usuário, nome da sessão, ou identificação de sessão, reside em. Se não nome do servidor é especificado, o mensagem será enviado conforme direcionado ao servidor a partir do qual você está executando o comando msg. |
/Tempo: segundos |
Especificando um tempo em segundos com o /Tempo switch dá ao comando msg um período de tempo para esperar pelo receptor do mensagem para confirmar o recebimento dele. Se o receptor não confirmar a mensagem em segundos número de segundos, a mensagem será recuperada. |
/ v | O / v switch ativa o modo verbose do comando, que exibirá informações detalhadas sobre as ações que o comando msg está realizando. |
/C | Esta opção força o comando msg a esperar por uma mensagem de retorno depois de enviar um mensagem. O /C switch é realmente útil apenas com o / v interruptor. |
mensagem | Esta é a mensagem que você deseja enviar. Se você não especificar um mensagem então você será solicitado a inserir um após executar o comando msg. |
/? | Use a opção de ajuda com o comando msg para mostrar informações sobre as várias opções do comando. |
Você pode salvar a saída do comando em um arquivo usando um operador de redirecionamento. Consulte Como redirecionar a saída do comando para um arquivo para obter instruções gerais ou verifique nossa lista de truques do prompt de comando para obter mais dicas.
Exemplos de comando de msg
msg @myteam The Melting Pot às 13h, por minha conta!
Neste exemplo, o comando msg está sendo usado para informar a um número selecionado de usuários contidos no arquivo myteam [@filename] conectado ao servidor que deveria haver uma reunião no The Melting Pot para o almoço [message]. msg RODREGT / servidor: TSWHS002 / hora: 300
Aqui, usamos o comando para enviar uma mensagem para RODREGT [username], um funcionário que se conecta ao TSWHS002 [/server:servername] servidor. A mensagem é muito sensível ao tempo, então não queremos nem mesmo que ele veja se não a tiver visto depois de cinco minutos [/time:seconds]. Desde uma mensagem não foi especificado, o comando msg apresentará uma nota no prompt que diz Digite a mensagem a ser enviada; termine a mensagem pressionando CTRL-Z em uma nova linha e, em seguida, ENTER. Depois de entrar em um mensagem para RODREGT, você pressionaria o Entrar chave então CTRL + Z, então Entrar novamente. msg * / v Mensagem de teste!
No exemplo acima, estamos enviando a todos conectados ao servidor uma mensagem de teste [message]. Também queremos ver as tarefas específicas que o comando msg está executando para fazer isso [/v]. Este é um exemplo fácil que você pode experimentar em casa, sem nenhum usuário conectado ao computador. Você verá a mensagem pop-up em sua própria tela e os seguintes dados na janela do Prompt de Comando, graças ao uso da opção detalhada: Enviando mensagem para o console da sessão, tempo de exibição 60
Mensagem assíncrona enviada para o console da sessão
Usando o comando de mensagem para substituir o envio de rede
O comando msg deve ser usado como um sistema de mensagens para usuários de servidores de terminal, não necessariamente entre dois computadores Windows 7, por exemplo. Na verdade, você pode ter dificuldade em fazê-lo funcionar entre duas máquinas Windows padrão, como o comando net send fez. Você pode receber uma mensagem “Erro 5 obtendo nomes de sessão” ou “Erro 1825 obtendo nomes de sessão”. No entanto, alguns tiveram sorte usando o comando msg desta forma, alterando o AllowRemoteRPC dados de valor de registro de 0 para 1 no computador que está recebendo a mensagem (reinicie o computador após a alteração, se fizer isso). Esta chave está localizada no Registro do Windows na seção HKEY_LOCAL_MACHINE neste local: SYSTEM CurrentControlSet Control Terminal Server.
Comandos Relacionados a Msg
O comando msg é um comando de rede, portanto, pode ser usado com outros comandos relacionados à rede, mas geralmente, será usado sozinho para enviar uma mensagem. Além disso, como mencionado algumas vezes, esse comando é semelhante ao comando retired net send. Mais da Lifewire
-
Comando de rede
-
Comando de Desligamento
-
Comando Ping
-
Comando Xcopy
-
Comando de envio de rede
-
Comando Dir
-
Comando de uso de rede
-
Comando de formatação
-
Comando de atributo (exemplos, opções, opções e mais)
-
Como realizar um teste de ping no computador (e quando necessário)
-
Comando Tracert
-
Comando Chkdsk
-
Comando de usuário de rede (exemplos, opções, opções e mais)
-
Del Command
-
21 melhores truques do prompt de comando
-
Comando de ajuda
Seus direitos de privacidade
A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)
Nós e nossos parceiros processamos dados para:
Digitalize ativamente as características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights sobre o público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)