1)如何在此脚本中存储凭据-它会提示我输入凭据
2)最后两行应该在参数的底部还是在参数之前?我收到此错误-我认为我没有正确传递我的凭据
smtpMessage Send-MailMessage :无法解析远程名称:'System.Net.Mail.SmtpClient‘,第:21行字符:1+ Send-MailMessage @smtpMessage块引用
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)
https://stackoverflow.com/questions/50777442
复制相似问题