Windows 10 - Получить первый вход и последний выход для каждого дня в диапазоне дат

967
justiceorjustus

Я смотрю, есть ли способ синтаксического анализа, eventvwrчтобы получить первый вход и последний выход на определенный компьютер для каждой даты в диапазоне. Мне не нужен какой-то конкретный пользователь ... только первое и последнее событие.

Возможно получить первое и последнее Winlogonсобытие Windows Logs > Systemдля каждой отдельной даты?

Любая информация или направление будут оценены.

0
Точно какой * вид * входа в систему вы после? Вы действительно понимаете, что рабочая станция домена может иметь сотни сеансов входа в систему, установленных в день, даже если человек только входит в систему / выходит несколько раз ... Twisty Impersonator 6 лет назад 0

1 ответ на вопрос

1
postanote

Что вы пробовали? На какие ресурсы вы смотрели? Покажите нам свой код? Опишите что не работает / портируйте ошибки. Вы рассмотрели примеры, представленные во встроенных командлетах PowerShell для работы с журналами событий.

Get-Command -Name '*winEvent*'  CommandType Name Version Source  ----------- ---- ------- ------  Cmdlet Get-WinEvent 3.0.0.0 Microsoft.PowerShell.Diagnostics  Cmdlet New-WinEvent 3.0.0.0 Microsoft.PowerShell.Diagnostics    Get-Command -Name '*event*log*'  ----------- ---- ------- ------  Cmdlet Clear-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet Get-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet Limit-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet New-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet New-PefEventLogTrigger 1.1.0.0 PEF  Cmdlet Remove-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet Show-EventLog 3.1.0.0 Microsoft.PowerShell.Management  Cmdlet Write-EventLog 3.1.0.0 Microsoft.PowerShell.Management    # Get parameters, examples, full and Online help for a cmdlet or function  (Get-Command -Name Get-EventLog).Parameters Get-help -Name Get-EventLog -Examples Get-help -Name Get-EventLog -Full Get-help -Name Get-EventLog -Online 

https://blogs.technet.microsoft.com/heyscriptingguy/2011/01/24/use-powershell-cmdlet-to-filter-event-log-for-easy-parsing

Спасибо! Это то, что мне нужно, чтобы начать. Я смог использовать `Get-WinEvent -FilterHashtable @ `для входа в систему и` Get-WinEvent -FilterHashtable @ `для выхода из системы и сделать все остальное в Excel. Я прошу прощения, что я был расплывчатым. Это один из немногих случаев, когда я использовал PowerShell. justiceorjustus 6 лет назад 0
Не беспокойтесь, рад, что это помогло. Добро пожаловать в мир PowerShell. postanote 6 лет назад 0

Похожие вопросы