Переменная powershell для тела письма

Я пытаюсь получить статус задач расписания задач на электронную почту, но всегда получаю пустое тело в электронном письме. Кто-нибудь может помочь?

Тело сообщения - $ body, а результаты для вставки - $ tskfail и $ tskok.

enter code here

$Server=$env:COMPUTERNAME


$TskFAIL=Get-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo |Where taskpath -EQ "\" | Where LastTaskResult -GT 1 | Select TaskName,TaskPath,LastRunTime, LastTaskResult,NextRunTime,NumberofMissedRuns
$Tskok=Get-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo |Where taskpath -EQ "\" | Where LastTaskResult -eq 0 | Select TaskName,TaskPath,LastRunTime, LastTaskResult,NextRunTime,NumberofMissedRuns


#Envio de Email

$msg = new-object Net.Mail.MailMessage
$SMTPClient = new-object Net.Mail.SmtpClient($smtpServer, $smtpPort)
$SMTPClient.EnableSsl= $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($usr, $pass);
$msg.From = $usr
foreach ($email in $destEmail){
$msg.To.Add($email)}
$msg.Subject = "Relatório de Tarefas "+$Server
$body = "Tarefas que tiveram Falha: "+ "`r" + $tskfail
$body=$body + "`r" + "Tarefas que executaram SEM FALHA: " + "`r" + $Tskok
$date=get-date -format F
$body= $body + $date
$msg.Body = $body
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { return $true }
$SMTPClient.Send($msg)
Start-Sleep 1
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
38
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел решение!

нужно поставить | out-string в и запроса, поэтому:

$TskFAIL=Get-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo |Where taskpath -EQ "\" | Where LastTaskResult -GT 1 | Select TaskName,TaskPath,LastRunTime, LastTaskResult,NextRunTime,NumberofMissedRuns |Out-String
$Tskok=Get-ScheduledTask | Where State -ne "Disabled" | Get-ScheduledTaskInfo |Where taskpath -EQ "\" | Where LastTaskResult -eq 0 | Select TaskName,TaskPath,LastRunTime, LastTaskResult,NextRunTime,NumberofMissedRuns |Out-String

Другие вопросы по теме

Как я могу отправить вложения в ответе по электронной почте?
Отправитель Gmail API не отправляет несколько вложений
Электронная почта Meteor - Ошибка ECONNRESET при отправке электронной почты (в первый раз)
Как я могу получить доступ к моей переменной электронной почты .env через контроллер
Laravel отправляет электронное письмо с несколькими отправителями
Значение ответа C++ smtp <550 как получить ответ от получателя, когда у сервера есть задержка
Могу ли я отправлять электронную почту от Jenkins, используя только sendmail, или мне нужно установить какой-то шлюз SMTP?
Google Analytics - отслеживающие электронные письма - событие "открытие" отправляется дважды с помощью клиента Gmail
Как я могу указать гиперссылку на значение ячейки в теле письма?
Как сделать веб-приложение, которое рассылает электронные письма на веб-сервере в зависимости от предстоящих дат с помощью php?