Hirdetés

  • szallasi007

    őstag

    O365 Powershell spam lista csv-be - az lenne a probléma hogy csak 497 sort jelenít meg és nem jövök rá hogy miért. Valaki meg tudná szakérteni mi a hiba? :(

    $zarodatum = Get-Date
    $kezdodatum = $zarodatum.AddDays(-30)
    #Összes SPAM legyűjtése egy csv fájlba
    #Fájlnév létrehozása
    $Fajl = "Teljes Spam riport 30 napra visszamenőleg-$datumformatum"
    $SpamMailLogFajlTartalma = for($c=1;$c -lt 4001; $c++)
    {

    if((Get-MailDetailSpamReport -StartDate $kezdodatum -EndDate $zarodatum -PageSize 5000 -Page $c).count -gt 0)

    {
    Get-MailDetailSpamReport -StartDate $kezdodatum -EndDate $zarodatum -PageSize 5000 -Page $c | Select-Object SenderAddress, Date, Direction, RecipientAddress, Subject, Domain
    }

    else
    {break;}

    }
    #Változó létrehozása ami tartalmazza a spam log fájlt
    $ExportSpamLog = $SpamMailLogFajlTartalma | Sort-Object -Property Date -Descending
    #CSV fájlba exportálja a változó tartalmát a havispam változóba megadott útvonalra a $fajl név alapján
    $ExportSpamLog | Export-Csv $haviteljesspam\"$fajl.csv" -NoTypeInformation -Encoding Unicode

    }

    [ Szerkesztve ]