none
No Windows server 2008 r2 é capaz de fazer um agendamento para mandar mensagens na rede?

    Question

  • Bom dia,

     Eu precisava mandar mensagens na rede como "pop up" para por exemplo de uma em uma hora o setor de projetos ou 1 pessoa de projetos receber uma mensagem do tipo "verificar atualização da planilha X" 

     eu queria fazer esse agendamento.

     tem como fazer isso?

     Obrigado.

    Friday, February 10, 2012 11:18 AM

Answers

  • Boa tarde.

    Crie um script (.BAT) com a lista do computadores e usuário que precisam receber a mensagem e agende a execução desse script.

    Exemplo do script:
    ____________________________________________________________

    msg /server:computador1 usuário1 Verifique a atualização da planilha X.
    msg /server:computador2 usuário2 Verifique a atualização da planilha X.
    msg /server:computador3 usuário3 Verifique a atualização da planilha X.

    ____________________________________________________________

    Abraço.


    Se útil, classifique.
    Matheus M. Bertuco
    MCT, MCSA, MCTS, MCP.
    Meu Blog: http://matheusbertuco.wordpress.com/
    Uma nova comunidade técnica: http://www.msitpro.com.br/

    Friday, February 10, 2012 6:39 PM
  • Acosta13,
    Caso voce precise colocar a mensagem como recorrente e enviar automaticamente, faça os seguintes paços:

    1º Baixe o Notepad++;
    2º Ao instalar o Notepad++, edite o arquivo VBScript;
    3º Na linha 25, coloque da seguinte forma: "strMessage = "Mensagem a ser Enviada""
    4º Na linha 32, coloque da seguinte forma: "strComputer = "c:\local onde esta o arquivo com os computadores\computadores.txt"
    5º Salve o arquivo no mesmo diretorio que foi descompactado o arquivo. Salve da seguinte forma: "NomeDoArquivo.vbs" (Com  as ")

    Pronto, agora é só executar o Script e programar com o agendador de tarefas do Windows.

    Abraços!



    Thursday, February 16, 2012 4:02 PM
  • Bom dia,

     Eu precisava mandar mensagens na rede como "pop up" para por exemplo de uma em uma hora o setor de projetos ou 1 pessoa de projetos receber uma mensagem do tipo "verificar atualização da planilha X" 

     eu queria fazer esse agendamento.

     tem como fazer isso?

     Obrigado.


    Alguma novidade no caso?

    Fecharei a Thread para manter o fórum organizado.

    []'s


    Thiago Cardoso Luiz
    W: www.thiagocardoso.org
    T: www.twitter.com/t_cardoso
    Microsoft Student Partner - Brazil/SP
    MCT MCITP MCSE MCSA MCTS ITIL MSP MCC

    Caso seja util vote e coloque como resposta!

    Tuesday, July 10, 2012 8:53 PM

All replies

  • Acosta13,

    Sim é possivel sim. Voce pode utilizar os seguintes comandos:

    Net send /domain:microsoft /user:usuario "Mensagem a ser enviada"
    msg /server:NomeDoHost "Mensagem a ser enviada"

    Também é possivel enviar para todos.

    net send * "Mensagem a ser enviada"
    msg * "Mensagem a ser enviada"

    Lembrando só que voce terá de ativar o serviço de mensageiro.

    Para ativar deverá seguir os seguintes passos:

    Menu Iniciar -> "Executar..." -> Na tela "Executar" digite services.msc -> Procure pelo serviço: "Mensageiro". -> Em "Tipo de Inicialização" e deixe como "Automatico", para iniciar o serviço sempre que o Windows for iniciado.

    Pronto o Serviço já está funcionando.

    Caso esteja em um dominio e tenha problemas para enviar as mensagens, faça os seguintes passos:

    Menu Iniciar -> "Executar..." -> Na tela "Executar" digite regedit -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Terminal Server -> Procure pelo registro: AllowRemoteRPC. Abra o registro e insira o valor 1 -> Em seguida de um "OK" e feche o Editor de Registro.

    Pronto seu serviço já esta em pleno funcionamento.

    Qualquer duvida, não exite, Pergunte!

    Abraços!
    Friday, February 10, 2012 11:52 AM
  • Acosta 13, se for só para isso que você mencionou segue a dica do nosso amigo Matheus.

    Antigamente eu usava aqui na empresa para comunicação interna. Mas graças a Deus com a evolução passamos a usar um messenger interno com a ajuda do OpenFire e Pandion. Fica a dica ai.


    Bruno César Tec.Informática

    Friday, February 10, 2012 12:07 PM
  • Entao eu preciso por exemplo mandar a msg para o departamento de projetos inteiro como faço pra agendar para mandar de uma em uma hora?

    e eu testei pra mandar msg e deu erro.

    obrigado.

    Friday, February 10, 2012 1:02 PM
  • Boa tarde.

    Crie um script (.BAT) com a lista do computadores e usuário que precisam receber a mensagem e agende a execução desse script.

    Exemplo do script:
    ____________________________________________________________

    msg /server:computador1 usuário1 Verifique a atualização da planilha X.
    msg /server:computador2 usuário2 Verifique a atualização da planilha X.
    msg /server:computador3 usuário3 Verifique a atualização da planilha X.

    ____________________________________________________________

    Abraço.


    Se útil, classifique.
    Matheus M. Bertuco
    MCT, MCSA, MCTS, MCP.
    Meu Blog: http://matheusbertuco.wordpress.com/
    Uma nova comunidade técnica: http://www.msitpro.com.br/

    Friday, February 10, 2012 6:39 PM
  • Acosta13,

    Siga o exemplo do nosso amigo Matheus M. Bertuco e utilize o agendador de tarefas do windows para agendar.

    Voce também pode utilizar "*" no lugar do "usuáriox". Assim facilita e envia para todos os usuarios logados no computador.

    Abraços!
    Friday, February 10, 2012 6:44 PM
  • Quando faço o bat com esse comando abre o prompt e fica infinito mandando, porem nao funciona.; quando dou o control c para parar Aparece a seguinte msg:

    deseja finalizar o arquivos em lote?

    Friday, February 10, 2012 7:29 PM
  • Acosta13,

    Voce poderia colocar aqui para nos o bat que voce fez?

    Para ficar mais facil a solucao.

    Abraços!

    Friday, February 10, 2012 7:32 PM
  • msg /server:titeste * Desligar o computador após termino do expediente.
    msg /server:ti13 * Desligar o computador após termino do expediente.

    isso ai, quando envio do servidor nao funciona porem da teste vai só pra teste.

    Monday, February 13, 2012 11:11 AM
  • Acosta13,

    Quando voce envia o comando aparece alguma mensagem de erro?

    Voce chegou a fazer a alteração do REGEDIT?

    O computador que voce esta tentando enviar é membro do mesmo dominio das estações (Extações: titeste, ti13)?

    O server e as estações estão na mesma classe de IP(Ex.: 192.168.0.15, 192.168.0.16, 192.168.0.190) e subnet(Ex.: 255.255.255.0, 255.255.255.0, 255.255.255.0)?

    Abraços!

    Monday, February 13, 2012 11:50 AM
  • não ocorre msg de erra ele fika enviando infinitas vesez porem não ocorre nada.

    ja mudei no regedit

    sim e sim.

    Monday, February 13, 2012 12:01 PM
  • Acosta13,

    Tente enviar a msg via IP local das estações.

    Tente enviar um ping para estações e verifique se o IP esta correto (titeste, ti13). O que pode estar ocorrendo é ter duas estações com o mesmo nome.

    Se for pelo IP, execute o comando ipconfig /flushdns. Agora tente enviar pelo nome do host.

    Abraços!

    Monday, February 13, 2012 12:52 PM
  • Entao por ip ou nome ela envia o que não esta funcionando agora é o .bat para enviar para varias maquinas, que acontece que ele fica enviando infinitas vezes e não funciona.
    Monday, February 13, 2012 1:02 PM
  • Acosta13,

    Tente fazer um tente colocando o script em vez de .BAT coloque .CMD.

    Coloque também após a ultima linha do comando o "PAUSE" e no final de cada linha coloque o ">&2".

    Em seguida coloque a resposta que deu.

    Abraços!

    Monday, February 13, 2012 1:25 PM
  • fiz esse teste:

    msg /server:titeste * Desligar o computador após termino do expediente. >&2
    msg /server:ti13 * Desligar o computador após termino do expediente. >&2


    PAUSE



    e salvei como .cmd

    deu o mesmo problema, nao envia a mensagem e fica mandando infinitas vezes.

    Monday, February 13, 2012 1:43 PM
  • Acosta13,

    Se voce tive algum firewall, deixe desbloqueado a porta 138 UDP. Caso não tenha, desative o firewall do windows. Também pode ser algum roteador que esteja bloqueado a porta 138 UDP.

    Caso mesmo assim não funcione, baixe a ferramenta PSEXEC para executar o comando MSG remotamente: http://live.sysinternals.com/psexec.exe

    Apos baixar coloque no diretorio %systemroot%/system32.

    Em seguida execute da seguinte forma:

    psexec \\titeste msg * Desligar o computador após termino do expediente
    psexec \\ti13 msg * Desligar o computador após termino do expediente

    Caso eles sejam estações Windows Vista/7. Caso for Windows XP, coloque da seguinte forma:

    psexec \\titeste net send * Desligar o computador após termino do expediente
    psexec \\ti13 net send * Desligar o computador após termino do expediente

    Abraços!

    Monday, February 13, 2012 5:32 PM
  • Bom dia,

     Não funcionou o psexec. 

    eu preciso mandar para grupos não sei se funciona com o ad ou posso montar uma lista algo do tipo.

    Tuesday, February 14, 2012 11:56 AM
  • em linha de comando para uma pessoa vai normal o problema é para varios no bat.
    Tuesday, February 14, 2012 11:57 AM
  • Acosta13,

    Despois de algumas pesquisas consegui encontrar algo que possa te ajudar.

    Se trata de um script em VB.

    Nele da para você colocar para todos os usuarios do dominio, apenas um ou em um arquivo que contenha os computadores escolhidos.

    Link para Download!

    Aguardamos um retorno.

    Abraços!

    Thursday, February 16, 2012 1:45 PM
  • Acosta13,
    Caso voce precise colocar a mensagem como recorrente e enviar automaticamente, faça os seguintes paços:

    1º Baixe o Notepad++;
    2º Ao instalar o Notepad++, edite o arquivo VBScript;
    3º Na linha 25, coloque da seguinte forma: "strMessage = "Mensagem a ser Enviada""
    4º Na linha 32, coloque da seguinte forma: "strComputer = "c:\local onde esta o arquivo com os computadores\computadores.txt"
    5º Salve o arquivo no mesmo diretorio que foi descompactado o arquivo. Salve da seguinte forma: "NomeDoArquivo.vbs" (Com  as ")

    Pronto, agora é só executar o Script e programar com o agendador de tarefas do Windows.

    Abraços!



    Thursday, February 16, 2012 4:02 PM
  • Bom dia,

     Eu precisava mandar mensagens na rede como "pop up" para por exemplo de uma em uma hora o setor de projetos ou 1 pessoa de projetos receber uma mensagem do tipo "verificar atualização da planilha X" 

     eu queria fazer esse agendamento.

     tem como fazer isso?

     Obrigado.


    Alguma novidade no caso?

    Fecharei a Thread para manter o fórum organizado.

    []'s


    Thiago Cardoso Luiz
    W: www.thiagocardoso.org
    T: www.twitter.com/t_cardoso
    Microsoft Student Partner - Brazil/SP
    MCT MCITP MCSE MCSA MCTS ITIL MSP MCC

    Caso seja util vote e coloque como resposta!

    Tuesday, July 10, 2012 8:53 PM