Como determino os tempos de logon / logoff no Windows Powershell sem direitos de administrador?

1

Para determinar os tempos de logon e logoff para um determinado dia no meu PC com Windows, usei o script a seguir no Windows PowerShell executado como administrador :

Get-WinEvent -FilterHashtable @{starttime='5/6/2018';endtime='5/7/2018';logname='security';id=4648,4634}

Eu tentei e determinei que o acima não funciona quando o PowerShell não é executado como administrador. Em breve, o privilégio de administrador local será removido no computador no qual eu preciso executar esse script - o que, acredito, significa que não poderei mais executar o PowerShell como administrador. Existe uma alternativa que eu possa executar a partir do Powershell ou da CLI padrão, através da qual eu possa determinar os tempos de logon e logoff para um determinado dia?

Se relevante, o PC está executando o Windows 7 Enterprise.

    
por StoneThrow 02.06.2018 / 01:20

1 resposta

1

Você pode criar uma tarefa agendada que é ativada sempre que um dos eventos relevantes ocorrem e grava as informações do evento desejado em um arquivo de log que pode ser acessado por seu usuário não administrador.

    
por 02.06.2018 / 06:34