tacticalrmm/scripts/Win_User_Logged_in_with_Tem...

17 lines
413 B
PowerShell

$ErrorActionPreference= 'silentlycontinue'
$TimeSpan = (Get-Date) - (New-TimeSpan -Day 1)
if (Get-WinEvent -FilterHashtable @{LogName='Application';ID='1511';StartTime=$TimeSpan})
{
Write-Output "An account has been logged in with a Temporary profile"
Get-WinEvent -FilterHashtable @{LogName='Application';ID='1511';StartTime=$TimeSpan}
exit 1
}
else
{
Write-Output "All looks fine"
exit 0
}
Exit $LASTEXITCODE