
Eu tenho um servidor Windows 2008 rodando como controlador de domínio. Os detalhes são os seguintes:
Domain: corp
Server Name: oxygen
Todas as estações de trabalho executam o Windows XP SP3 e possuem endereços IP fixos.
Estou tentando usar a net send
funcionalidade para poder enviar mensagens simples para máquinas/usuários individuais e também para todas as máquinas. Isso ocorre para que eu possa enviar uma mensagem a um usuário para alertá-lo sobre algo ou também alertar a todos sobre algo, como a reinicialização do servidor.
Isso é possível usando o Windows Server 2008? Se sim, qual seria o comando?
Responder1
Net Send foi substituído pelo comando "msg". Então, digitar "MSG /?" em um prompt de comando no Server 2008 ou Windows 7 você,
MSG /?
MSG {nome de usuário | nome da sessão | ID da sessão | @nome do arquivo | *} [/SERVER:nomedoservidor] [/TIME:segundos] [/V] [/W] [mensagem]
- nome de usuário Identifica o nome de usuário especificado.
- nome da sessão O nome da sessão.
- sessionid O ID da sessão.
- @filename Identifica um arquivo contendo uma lista de nomes de usuário, nomes de sessão e IDs de sessão para os quais enviar a mensagem.
- Envie mensagem para todas as sessões no servidor especificado.
- /SERVER:servername servidor a ser contatado (o padrão é atual).
- /TIME:segundos Tempo de atraso para esperar que o receptor reconheça a mensagem.
- /V Exibe informações sobre ações que estão sendo executadas.
- /W Aguarda resposta do usuário, útil com /V.
- mensagem Mensagem a ser enviada. Se nenhum for especificado, solicita ou lê stdin.
No entanto, você não terá sorte ao usar mensagens para enviar para clientes Windows XP, a menos que aproveite alguma ferramenta de terceiros comoWinSent Innocenti
Responder2
O comando “Net Send” estava realmente obsoleto no Windows 7/2008, mas existe uma opção melhor para esta plataforma. Utilize um script feito para adaptar o comando MSG.EXE ao antigo estilo "NET SEND". Não funciona com Windows 2003/XP (apenas com Vista/7/2008), mas é simples e eficaz. Experimente isto:
http://gallery.technet.microsoft.com/scriptcenter/A-net-messenger-script-for-810f8331
Explicações detalhadas sobre como usá-lo:
http://pedrofln.blogspot.com/2011/08/net-messenger-script-for-windows-72008.html
Responder3
Se você mudou para o Vista ou Windows2008 e procurou o comando Net Send, não o encontrará. Isso ocorre porque o comando foi substituído por MSG.EXE. Para iniciar o comando: clique no botão Iniciar, digite CMD na caixa de pesquisa e pressione Enter. A janela do prompt de comando aparecerá onde você pode enviar uma mensagem usando MSG.EXE. Para obter informações adicionais sobre MSG.EXE, digite msg /? no prompt de comando e pressione Enter. Ou você pode escolher um mensageiro LAN de nível empresarial como o BigAnt Corporate Messenger como alternativa.
Responder4
Existem várias sugestões:
http://windows7forums.com/windows-7-support/36444-net-send-replacement.html
Mas está desativado por padrão e não voltará.