Como obter o horário de desligamento usando o PowerShell e o ADAudit Plus

Os desligamentos são eventos críticos que os administradores de TI analisam para solucionar erros. O monitoramento do horário de desligamento também é crucial para a revisão de segurança e os requisitos de conformidade de TI de uma organização. Os sistemas ficam vulneráveis a ataques de acesso físico quando o sistema operacional está inativo. Portanto, auditar e gerar relatórios de horário de desligamento de dispositivos é essencial para detectar comportamentos anômalos dentro da organização e evitar ameaças cibernéticas externas.

A seguir está uma comparação entre os procedimentos para monitorar o horário de desligamento do computador com o Windows PowerShell e com o ADAudit Plus.

Powershell

Como obter o horário de desligamento usando o PowerShell

  • Identifique o domínio do qual você deseja recuperar o relatório.
  • Encontre os atributos LDAP necessários para buscar o relatório.
  • Identifique o DC primário para recuperar o relatório.
  • Compile o script.
  • Execute-o no Windows PowerShell
  • O relatório será exportado no formato especificado.
  • Para obter o relatório em um formato diferente, modifique o script adequadamente.

Exemplo de script do Windows PowerShell

O script a seguir analisa o log de eventos do sistema em busca de eventos de desligamento e gera um relatório para obter insights sobre o desligamento do sistema.

Get-EventLog -LogName System -Source "EventLog" -EntryType Error | Where {$_.EventID -eq 6008} | fl * | Out-File -Filepath C:\Users\sareeka-8466\Desktop\REport.html (Mencione o local onde o relatório precisa ser salvo) O relatório pode ser salvo no formato .csv ou .txt alterando o mesmo. Por exemplo: Out-File -FilePath C:\Users\sareeka-8466\Desktop\REport.csv
how-to-get-shutdown-time-using-powershell

ADAudit Plus

Etapas para obter o horário de desligamento do computador usando o ADAudit Plus

  • Navegue até Relatórios -> Logon-Logoff local -> Inicialização e desligamento do computador.
  • Selecione o "Domínio" necessário na opção suspensa no canto superior direito.
  • No campo "Domínio" localizado no canto superior direito, selecione o domínio desejado ou selecione "Todos os domínios".
  • Selecione "Exportar como" para exportar o relatório em qualquer um dos formatos preferidos (CSV, PDF, HTML e XLS).
  • steps-to-get-computer-shut-down-time-using-adaudit-plus

Além do nome do computador e do horário de desligamento, a seguir estão alguns detalhes fornecidos pelo o ADAudit Plus:

  • Usuário que iniciou o desligamento.
  • Tipo de desligamento - fornece informações sobre se o computador foi desligado ou reiniciado.
  • O processo que desencadeou o desligamento.

A seguir estão algumas limitações para obter um relatório sobre os horários de desligamento do computador usando ferramentas nativas como o Windows PowerShell:

  • Podemos executar este script apenas em computadores que tenham a função de Serviços de Domínio Active Directory.
  • Para monitorar o horário de desligamento de vários computadores, o script deve ser executado todas as vezes. É praticamente impossível monitorar centenas (ou mais) de computadores em um domínio.
  • A aplicação de mais filtros aumentará a complexidade da consulta LDAP.
  • Para exportar o relatório em outros formatos, o script precisa ser modificado a cada vez.
  • Obter relatórios em diferentes formatos de data e fusos horários pode ser um desafio.

O ADAudit Plus vai verificar automaticamente todos os DCs no domínio para recuperar informações sobre o horário de desligamento, gerar o relatório e apresentá-lo em uma interface de usuário simples e intuitiva.

  • Evite scripts complexos do PowerShell e simplifique a auditoria de alterações do AD com ADAudit Plus.

Recursos relacionados

Empresas que confiam no ADAudit Plus

Atenda a todas as necessidades de auditoria e segurança de TI
com o ADAudit Plus.