У меня все на месте, по крайней мере я так думаю. Я хочу отправить себе по электронной почте вывод команды Get-WmiObject win32. пример:
$OS = "."
(Get-WmiObject Win32_OperatingSystem).Name |Out-String
$secpasswd = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential
("[email protected]", $secpasswd)
Send-MailMessage -To "[email protected]" -SmtpServer
"smtp.office365.com" -Credential $mycreds -UseSsl "Backup Notification" -
Body $body -From "[email protected]"
Я пробовал следующее:
$body = (
Write-Host "Computer Info:" -Message $PCinfo
) -join "`r`n"
Write-Verbose -Message $body
Это возвращает ошибку: «Невозможно проверить аргумент параметра «Тело». Аргумент имеет значение null или пуст».
Буду признателен за любое направление, совет или примеры. Спасибо