none
script para desligar desktops. RRS feed

  • Pergunta

  • Senhores, bom dia.

    Tenho em torno de 200 equipamentos ligados na empresa diariamente.

    alguns usuários tem o hábito de deixar os equipamentos ligados.

    Preciso de um script para jogar na rede, para que todos os dias, tal horário, as maquinas sejam desligadas.

    Alguém tem algum pronto que posso me fornecer?

    []'s.


    Rodrigo Mcsft. | MCTS-70-640

    quinta-feira, 30 de agosto de 2012 14:44

Respostas

Todas as Respostas

  • Veja este tópico aqui mesmo do fórum

    Script para Desligamento das estações Windows XP 

    social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/6bf9781b-e261-4700-b56e-dc59ba5f7403


    Fábio de Paula Junior

    quinta-feira, 30 de agosto de 2012 15:24
    Moderador
  • Bom dia Rodrigo,

    acredito que este Post te ajude, pois a dúvida é parecida com a sua..

    segue minha sugestão....

    set oShell = Wscript.CreateObject("Wscript.Shell")
    desligar ="shutdown -s /f /t 60 /c ""Seu equipamento será reiniciado em menos de 1 minuto, salve o seu trabalho"""
    oShell.Run desligar, 0, true
    Wscript.Quit



    att, Aparecido Deveza

    quinta-feira, 30 de agosto de 2012 15:37
  • Rodrigo,

    So complementando, o link que te passei vc teria que colocar o nome das estações em um .txt, no exemplo abaixo desenvolvido em PowerShell você utiliza uma sub-rede para fazer este trabalho.

    No caso será enviado o comando de shutdown na subrede 10.0.0.0/24, isto é, do 10.0.0.1 até 10.0.0.254.

    Veja o que é feito:

    1- For que incremeta a variavel $i de 1 até 254

    2- Testa se o micro está ativo.

    3- Se estiver ativo envia shutdown.

    for($i=1;$i -lt 255;$i++){
        if(Test-Connection "10.0.0.$i" -Quiet -Count 1){
        
            shutdown /m \\10.0.0.$i  /s /t 3600
            
        }
    }


    Fábio de Paula Junior

    segunda-feira, 3 de setembro de 2012 15:42
    Moderador