基本上我只是想将所有的 BIOS 信息输出到一个 HTML 表中,然后通过电子邮件发送给我自己。
具体来说,我只是想返回以下输出:
get-wmiobject -class "Win32_BIOS" -namespace "root\CIMV2"
成一张桌子。我试过convertto-html,但输出到处都是,很多列(很难描述,在这里翻译得不是很好)。
到目前为止我所拥有的:
function sendMail{
$smtpServer = "server.com.au"
$msg = new-object Net.Mail.MailMessage
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$msg.IsBodyHTML = $true
$msg.From = "sender@server.com.au"
$msg.To.Add("email@server.com.au")
$msg.subject = "Subject"
$msg.body = "$body"
$smtp.Send($msg)
}
$bios = get-wmiobject -class "Win32_BIOS" -namespace "root\CIMV2"
$body = $bios | ConvertTo-Html
sendmail
虽然我也尝试过format-table和其他一些东西。