Software e aplicativos Tecnologia em Marketing Digital
Comando Msg (exemplos, opções e mais)
O comando msg é um comando do prompt de comando usado para enviar uma mensagem para 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 a qual 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 substituto verdadeiro para ele. Consulte Usando o comando Msg para substituir o Net Send mais abaixo na página.
Disponibilidade de comando de mensagem
O comando msg está disponível no prompt de comando no Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP.
Também está disponível por meio da ferramenta Prompt de Comando, acessível em Opções Avançadas de Inicialização e Opções de Recuperação do Sistema .
Nota: A disponibilidade de certas opções de comando msg e outras sintaxes de comando podem diferir de sistema operacional para sistema operacional.
Sintaxe do Comando Msg
msg { nome de usuário | nome da sessão | ID da 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 como está escrito acima ou descrito na tabela abaixo.
Opções de comando de mensagem | |
---|---|
Opção | Explicação |
nome de usuário | Use esta opção para especificar um nome de usuário para enviar a mensagem . |
nome da sessão | Especifique o nome da sessão para enviar uma mensagem para uma sessão específica. |
identificação de sessão | A opção sessionid pode ser usada para enviar uma mensagem para uma sessão usando o ID da sessão. |
@ nome do arquivo | Use a opção @filename para enviar uma mensagem para os nomes de usuário, nomes de sessão e IDs de sessão listados no arquivo especificado. |
* | A opção * é usada para enviar uma mensagem para cada sessão no nome do servidor . |
/servidor: nomedoservidor | O servername é o servidor no qual o username , sessionname ou sessionid , reside. Se nenhum nome de servidor for especificado, a mensagem será enviada conforme direcionado ao servidor do qual você está executando o comando msg. |
/tempo: segundos | Especificar um tempo em segundos com a opção /time dá ao comando msg um período de tempo para aguardar que o receptor da mensagem confirme o recebimento da mesma. Se o receptor não confirmar a mensagem em segundos , a mensagem será recuperada. |
/dentro | A opção /v habilita o modo detalhado do comando, que exibirá informações detalhadas sobre as ações que o comando msg está realizando. |
/dentro | Esta opção força o comando msg a esperar por uma mensagem de retorno após você enviar uma mensagem . A opção /w é realmente útil apenas com a opção /v . |
mensagem | Esta é a mensagem que você deseja enviar. Se você não especificar uma mensagem , será solicitado que digite uma 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. |
Dica: Você pode salvar a saída do comando em um arquivo usando um operador de redirecionamento . Consulte Como redirecionar a saída de comando para um arquivo para obter instruções gerais ou confira nossa lista de truques de prompt de comando para obter mais dicas.
Exemplos de comandos de mensagem
msg @myteam The Melting Pot at 1pm, on me!
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 deve haver uma reunião no The Melting Pot para o almoço [ message ].
msg RODREGT /server:TSWHS002 /time:300
Aqui, usamos o comando para enviar uma mensagem para RODREGT [ username ], um funcionário que se conecta ao servidor TSWHS002 [ /server : servername ]. A mensagem é muito sensível ao tempo, então nem queremos que ele a veja se não a tiver visto depois de cinco minutos [ /time : seconds ].
Como uma mensagem não foi especificada, o comando msg apresentará uma nota no prompt que diz Enter message to send; finalize a mensagem pressionando CTRL-Z em uma nova linha e, em seguida, ENTER .
Depois de inserir uma mensagem para RODREGT, pressione a tecla Enter , depois CTRL+Z e Enter novamente.
msg * /v Test Message!
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 tentar em casa, sem usuários conectados ao seu computador. Você verá a mensagem aparecer em sua própria tela e os seguintes dados na janela do prompt de comando, graças ao uso da opção detalhada:
Sending message to session Console, display time 60
Async message sent to session Console
Usando o comando Msg para substituir o Net Send
O comando msg destina-se a 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 dessa maneira, alterando os dados do valor de registro AllowRemoteRPC de 0 para 1 no computador que recebe a mensagem ( reinicialize o computador após a alteração, se você fizer isso). Essa chave está localizada no Registro do Windows na seção HKEY_LOCAL_MACHINE neste local: SYSTEM\CurrentControlSet\Control\Terminal Server .
Comandos relacionados a mensagens
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 net send aposentado.
Descubra mais sobre Tecnologia em Marketing Digital
Assine para receber nossas notícias mais recentes por e-mail.
Seja o primeiro a comentar!