1) Как я могу сохранить свои учетные данные в этом сценарии - он запрашивает у меня учетные данные
2) Должны ли последние две строки быть внизу или перед параметрами?Я получаю эту ошибку - я думаю, что неправильно передаю свои учетные данные
Send-MailMessage: Не удалось разрешить удаленное имя: 'System.Net.Mail.SmtpClient' В строке: 21 символ: 1 + Send-MailMessage @smtpMessage Blockquote
param (
[string]$Path = "C:\Users\me\Desktop\ScanFolder",
$From = "me@msn.com",
$To = "you@msn.com",
$Subject1 = "Changes Found",
$Subject2 = "No Changes in last x minutes",
$Body = "anything",
$SMTPServer = "smtp.live.com",
$SMTPPort = "587",
[PSCredential]$Credential #pass in credential
)
$smtpMessage = @{
To = $To
From = $From
Subject = $Subject
Smtpserver = $SMTPClient
Credential = $Credential
BodyAsHtml = $true
}
Send-MailMessage @smtpMessage
$secpasswd = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("me@msn.com", $secpasswd)