Conversando na LAN usando o prompt de comando

4

Existe uma maneira de conversar entre dois computadores na mesma LAN usando o prompt de comando no Windows? Se sim, como fazer isso?

    
por Anish 23.04.2011 / 14:22

1 resposta

2

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
    
por 23.04.2011 / 14:38