【发布时间】:2021-03-11 02:13:11
【问题描述】:
我正在尝试使用 PowerShell 通过 Azure Runbook 在电子邮件中发送 av SQL 查询的结果。 SQL 查询有效,结果打印到控制台,但不会打印在电子邮件中。相反,我在电子邮件“System.Data.DataRow”中收到以下文本。与我的数据库的连接工作正常,它输出到控制台只是不会在电子邮件中打印。
这是我目前所拥有的:
$SqlQuery = "SELECT
SUM([Cost]) AS [Sum Cost]
FROM [dbo].[TestData]
;"
$DataSet = New-Object System.Data.DataSet
$SqlCmd.CommandText = $SqlQuery
$SqlAdapter.Fill($DataSet)
$DataSet.Tables[0]
Send-MailMessage -From "me@gmail.com" -To "you@gmail.com" -Subject "Sum cost" -Body "This is the Sum Cost: $($DataSet.Tables[0])" -SmtpServer mail.net -Credential $Cred -Port $Eport
【问题讨论】:
标签: powershell email azure-runbook