Existem alguns comandos embutidos no Windows, mas eles não são exatamente ... convenientes. Além disso, somente as mensagens enviando são por meio da linha de comando; os recebidos são exibidos como popups irritantes.
net send
existe em todas as versões até XP, mas é removido no Vista e 7. Ele usa o NetBIOS.
net send <targetname> <text>
<targetname>
pode ser um nome de usuário ou um computador.
net send tim Hi!
Para receber mensagens , você precisa iniciar o serviço Mensageiro.
sc config Messenger start= demand (or auto)
sc start Messenger
msg
existe no XP Pro e provavelmente em todas as versões do Windows com os Serviços de Terminal.
msg /server <hostname> <targetname> <text>
Aqui <hostname>
é o nome do computador, <targetname>
pode ser o nome de usuário do Windows do usuário destinatário (mas pode ser um *
ou um ID de sessão ou sessão qwinsta /server <hostname>
) e <text>
é óbvio.
msg /server tims-pc tim Hi!
msg
usa o RPC dos Serviços de Terminal e exige autenticação. Se você puder receber uma mensagem "Acesso negado", execute isso no computador remoto:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v AllowRemoteRPC /t REG_DWORD /d 1 /f