Парсить Security Event Log на соответствующем компе
event-4648
event-4647
event-4624
event-4634
типа
[DateTime]$StartDate = '2023-05-11'
[DateTime]$EndDate = '2023-05-12'
$ComputerName= 'targetcomputer'
$params = @{
ComputerName=$ComputerName
FilterXml = '<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">*[System[(EventID=4647 or EventID=4648) and
TimeCreated[@SystemTime>='''+
$StartDate.ToUniversalTime().ToString('u').Replace(' ','T') + ''' and
@SystemTime<'''+
$EndDate.ToUniversalTime().ToString('u').Replace(' ','T')+ ''']]]
</Select>
</Query>
</QueryList>'
}
$e = Get-WinEvent @params
# Ну и тут потом анализировать $e