$date = Get-Date -Format
dd.MM.yyyy.HH.mmGet-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo > "C:\TMP\Last-ScheduledTask.txt"
$LastScheduledTask = Get-Content "C:\TMP\Last-ScheduledTask.txt"
$PreviousScheduledTask = Get-Content "C:\TMP\Previous-ScheduledTask.txt"
if (compare-object $LastScheduledTask $PreviousScheduledTask) {
Write-Host "Alarm!!!"
#Send-MailMessage -From $From -To $To -SmtpServer $Server -Subject $Subject -Body ($body | Out-String)
}
Получается что каждый раз вывод
Get-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo
разный
почему так может быть?