PowerShell script, ACTUAL .... MICROSOFT , , , ... !
$REMOTEMACHINE = "LoCaLhOsT"
$NetLogs = Get-WmiObject Win32_NetworkLoginProfile -ComputerName $REMOTEMACHINE
foreach ($NetLog in $NetLogs)
{
if($NetLog.LastLogon)
{
$LastLogon = [Management.ManagementDateTimeConverter]::ToDateTime($NetLog.LastLogon)
if($LastLogon -ne [DateTime]::MinValue)
{
Write-Host $NetLog.Name ' - ' $LastLogon
}
}
}
. , , Win32_NetworkLoginProfile "Win32API | Network Management Structures | USER_INFO_3". , # pInvoke [NetUserEnum] , , , WMI.
Fun Fact: DateTime Int32 USER_INFO_3, , 2038 , , .... #UnixMillenniumBug