Skip to content

Como listar eventos de ativação e desativação do Windows com o PowerShell? (Exemplo)

16 de abril de 2021

O Windows é um sistema operacional que literalmente todo mundo conhece. Ele está entre os melhores do mundo por seus excelentes recursos e interface fácil de usar. No entanto, ainda existem mistérios que nem todo mundo conhece e é por isso que Hoje você aprenderá como listar eventos de ativação e desativação do Windows com o PowerShell.

Mais do que mistérios, é preciso dizer que a ignorância é o que impede as pessoas de usar os sistemas de comando do Windows, isso porque a maioria acredita que são muito complicados ou que são desnecessários. Ambos estão muito longe da realidade e é por isso que este tutorial foi criado.

Listar eventos de ativação e desativação do Windows com PowerShell

Antes de iniciar este tour, você deve levar em consideração que não existe apenas uma maneira de ver como ligar e desligar um computador. Mas são muitos, então hoje você verá o mais importante e melhor, começando, é claro, com o título.

Agora, o que você deve fazer para listar os eventos de ativação e desativação do Windows com o PowerShell, é primeiro ir para o aplicativo PowerShell e abri-lo.

Em seguida, você deve inserir e executar o seguinte cmld: Get-Eventlog -LogName System -InstanceId 12 | Selecione TimeGeneratedIsso permitirá que você veja todos os eventos de inicialização que ocorreram em seu PC, com a data e hora exatas de quando cada um deles ocorreu.

Além disso, você também pode usar este outro cmdl: (get-date) – (gcim Win32_OperatingSystem) .LastBootUpTime, para obter informações mais detalhadas, como dias, segundos, minutos, microssegundos e horas que o computador gastou. Caso você também queira ver os desligamentos que o computador teve, será necessário usar outro programa chamado Windows Viewer.

O visualizador do Windows

Com os comandos anteriores você foi capaz de responder a primeira parte da pergunta Como listar eventos de ativação e desativação do Windows com o PowerShell? Mas para completá-lo é necessário utilizar outro programa muito mais eficiente, que permita a visualização detalhada de cada evento ocorrido no computador (já que como você leu o anterior não informa o desligamento).

Para entrar neste programa chamado Windows Event Viewer, você deve primeiro apertar a combinação de teclas control + R. Isso abrirá o “Corre”, Onde você deve coloque o código eventvwr.

Então, uma vez dentro, você deve percorrer o painel esquerdo passando pelas pastas “Logs do Windows” Y “Sistema“Respectivamente. Assim você chegará aos eventos do sistema, que estarão localizados no painel central.

Nessa seção você poderá ver quando o equipamento foi ligado, suspenso e desligado (tudo será ordenado por data e hora exatas). Você também pode filtrar a pesquisa, dando a opção “Registro de filtro” encontrado no painel do lado direito.

botão de alimentação

Ao clicar nele, aparecerá uma janela onde você deve inserir o ID do evento que está procurando nas caixas correspondentes. Depois de definido, confirme e vá (isso vai lhe poupar tempo se estiver procurando por algo específico).

Com isso, a dúvida deveria ter sido mais do que esclarecida Como listar eventos de ativação e desativação do Windows com o PowerShell? você apenas tem que colocar os dois programas em prática (que vêm nativos, portanto não há necessidade de baixar nada) e você terá suas respostas.

Use o console CMD

Agora que você sabe o que está acima, como uma pequena informação extra, você também verá um comando do console do CMD. Este, apesar de não ser tão específico quanto os outros dois, permitirá que você saiba a hora e o dia em que o computador foi ligado.

Isto é: systeminfo | achar “Tempo de inicialização do sistema”, depois de colocá-lo, você só terá que dar uma introdução para executá-lo e pronto.

Finalmente, lembre-se que o Powershell é usado para muito mais coisas do que apenas ligar e desligar, então é necessário que você procure mais informações sobre ele se quiser usá-lo completamente. Recomenda-se que você comece a procurar coisas como ver os programas instalados no computador local ou remoto? Como mostrar arquivos ocultos com Get-Childitem-Hidden-File? E como renomear um computador com renomear-Computador? Pois com esse conhecimento você aprenderá os principais comandos do programa.