Como posso ver quando o computador é reiniciado? Remotamente

0

Eu preciso de uma maneira de ver remotamente quando um computador é reinicializado. Eu tenho seu nome de host e sou capaz de navegar em sua estrutura de arquivos.

Adoraria fazer isso no Windows XP, Vista e 7 máquinas.

    
por Jason94 01.11.2012 / 08:27

2 respostas

1

Verifique o log de eventos do sistema. Toda vez que o Windows inicializa, ele o registra lá.

Você pode fazer isso localmente, você pode fazê-lo remotamente através da GUI (execute eventvwr.msc, em seguida, Ação, Conectar a Outro Computador).

Você também pode usar o PowerShell: No meu arquivo $ profile eu tenho essa função:

    function lastboot([string]$computer)
    {
            Write-Host "Getting last boot time, please wait..."
            get-eventlog -ComputerName $computer system|?{ $_.eventid -eq 6009 }|%{ $_|ft timewritten,eventid;break}
    }
    
por 01.11.2012 / 08:53
1

Você pode fazer isso facilmente usando uma consulta wmi no powershell:

$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)
    
por 01.11.2012 / 11:57

Tags