【发布时间】:2018-08-23 14:59:32
【问题描述】:
我有一个 powershell 脚本,
[System.Net.ServicePointManager]::SecurityProtocol = 'TLS12'
$Mail_to="Jill.maclaurin@ca.ibm.com"
$Mail_from="shuddha.roy@gmail.com"
$Subject = "Test"
$Body = "Test Body"
$SMTPServer = "smtp.sendgrid.com"
Send-MailMessage -SmtpServer $SMTPServer -Port 587 -UseSsl -From $Mail_from -To $Mail_to -Subject $Subject -BodyAsHtml $body -Encoding ([System.Text.Encoding]::UTF8)
现在我希望从批处理文件中获取$subject 和$Body 值并使用该批处理文件运行powershell 脚本,该怎么做?
【问题讨论】:
-
您需要在脚本中添加一些参数(例如
-Subject和-Body),然后像这样调用它:MyScript.ps1 -Subject "some text" -Body "more text"。更多信息在这里:about_Functions -
你是什么意思,“从批处理文件中获取主题和正文”?目前尚不清楚您要完成什么。
标签: powershell