Попытка отправить почту в фоновом режиме, используя start-job
, но возникла проблема с передачей параметров в блок скриптов.
Почтовые параметры определяют:
$mailParams=@{
To = $AddressTo
From = $AddressFrom
Subject = $Subject
Body = $Body
SMTPServer = $SMTPServer
#BodyAsHTML = $True
#Port = 587
#UseSSL = $True
#Credential = $mailCred
}#End mailParams
Команда отправки почты:
Send-MailMessage @mailparams
Ожидаемое:
start-job -scriptblock {Send-MailMessage @mailparams}
Пытался использовать start-job -scriptblock {Send-MailMessage} -ArgumentList $mailparams
, но та же проблема, все параметры нулевые
Кстати, откройте для любого лучшего предложения, как выполнить его в фоновом режиме