none
Relatório de maquinas ligadas RRS feed

  • Pergunta

  • Bom dia senhores,

    Em vista da sustentabilidade o recomendado é que os computadores sejam desligados após o expediente, porém, alguns usuarios aqui do escritório não tem esse costume. Por isso resolvi elaborar um relatório que me informe quais máquinas continuaram ligadas após o expediente.

    Alguem tem ideia de como fazer? 

    Obrigado

    segunda-feira, 23 de fevereiro de 2015 13:37

Respostas

  • Este exemplo lê o nome das máquinas que estão em micros.txt e gera uma lista das máquinas que estão respondendo em ligados.txt.

    foreach($Computador in (Get-Content C:\TESTE\micros.txt)){
        "Testando $Computador"
        if (Test-Connection -computername  $Computador -Count 1 -ErrorAction SilentlyContinue){
            Add-Content -Path "C:\teste\ligados.txt" -Value $Computador
        }
    
    }


    Fábio de Paula Junior

    terça-feira, 3 de março de 2015 20:30
    Moderador

Todas as Respostas

  • Use PowerShell.

    Faça um script que leia um arquivo com o nome de todos os computadores que você deseja testar se estão ligados. A atualização deste script pode ser a partir do AD ou apenas manual, com você atualizando a lista quando necessário.

    Use o cmdlet Test-Connection para verificar se está respondendo.


    Fábio de Paula Junior

    segunda-feira, 23 de fevereiro de 2015 13:54
    Moderador
  • Ola Fábio, obrigado pela resposta mas infelizmente não conheço script de powershell.
    Vc tem alguma documentação explicando como fazer?

    At

    segunda-feira, 23 de fevereiro de 2015 14:23
  • Qual linguagem de script você conhece?

    Fábio de Paula Junior

    segunda-feira, 23 de fevereiro de 2015 16:51
    Moderador
  • Este exemplo lê o nome das máquinas que estão em micros.txt e gera uma lista das máquinas que estão respondendo em ligados.txt.

    foreach($Computador in (Get-Content C:\TESTE\micros.txt)){
        "Testando $Computador"
        if (Test-Connection -computername  $Computador -Count 1 -ErrorAction SilentlyContinue){
            Add-Content -Path "C:\teste\ligados.txt" -Value $Computador
        }
    
    }


    Fábio de Paula Junior

    terça-feira, 3 de março de 2015 20:30
    Moderador