################################################################################ # Forefront Spamreport Yesterday # # (c) 2010 Andres Bohren / www.icewolf.ch / blog.icewolf.ch ################################################################################ Param ([system.Datetime] $date = $(get-date -format "MM/dd/yyyy")) $numdays = $date.Day $end = $date.AddDays(-$numdays) $numdays = $end.Day $start = $end.AddDays( -$numdays + 1) #Check if Forefront Snapin is already loaded $Snapins = get-pssnapin if ($Snapins -match "FSSPSSnapin") { Write-Output $("Forefront PS Snapin already loaded") } else { Write-Output $("Loading Forefront PS Snapin") Add-PsSnapin FSSPSSnapin } Write-Output $("Spam Report from {0} to {1}" -f $prevmonthfirstday,$prevmonthlastday ) Get-FseSpamReport -Starttime $prevmonthfirstday -Endtime $prevmonthlastday | fl ConnectionFilterMessagesReceived,ConnectionFilterMessagesBlocked,SmtpRecipientFilterMessagesBlocked,ContentFilterRejected,MessagesMarkedSclNegative1