function Send-ToEmail([string]$email, [string]$body){ $message = new-object Net.Mail.MailMessage; $message.From = "[email protected]"; $message.To.Add($email); $message.Subject = "Estado Bot CRON BCCBA - $((Get-Date).ToString('dd/MM/yyyy'))"; $message.Body = $body; # $smtp = new-object Net.Mail.SmtpClient("smtp.bccba.org.ar", "25"); $smtp = new-object Net.Mail.SmtpClient("bccba-org-ar.mail.protection.outlook.com", "25"); $smtp.EnableSSL = $false; $smtp.send($message); write-host "Mail Sent"; } $logfile = "C:\WebSites\cron\Logs\Automatics\$((Get-Date).ToString('yyyy-MM-dd'))\Log-$((Get-Date).ToString('yyyy-MM-dd')).txt" Add-Content $logfile "`n" Add-Content $logfile "##########################################" Add-Content $logfile "`t `t RESUMEN" Add-Content $logfile "##########################################" Add-Content $logfile "`n" if (([int](-split (Get-Content $logfile | Out-String) | Where-Object { $_ -eq "11," } | Measure-Object | Select-Object -exp count)) -ne 3){ Add-Content $logfile "`t Existe al menos un boleto para la operatoria 11." } else{ Add-Content $logfile "`t No existen boletos para la operatoria 11." } if (([int](-split (Get-Content $logfile | Out-String) | Where-Object { $_ -eq "29," } | Measure-Object | Select-Object -exp count)) -ne 3){ Add-Content $logfile "`t Existe al menos un boleto para la operatoria 29." } else{ Add-Content $logfile "`t No existen boletos para la operatoria 29." } if (([int](-split (Get-Content $logfile | Out-String) | Where-Object { $_ -eq "32," } | Measure-Object | Select-Object -exp count)) -ne 3){ Add-Content $logfile "`t Existe al menos un boleto para la operatoria 32." } else{ Add-Content $logfile "`t No existen boletos para la operatoria 32." } if (([int](-split (Get-Content $logfile | Out-String) | Where-Object { $_ -eq "34," } | Measure-Object | Select-Object -exp count)) -ne 3){ Add-Content $logfile "`t Existe al menos un boleto para la operatoria 34." } else{ Add-Content $logfile "`t No existen boletos para la operatoria 34." } $bodyContent = Get-Content $logFile -Raw Send-ToEmail -email "[email protected]" -body $bodyContent