基本上我只是試圖輸出所有的BIOS信息到一個HTML表格並通過電子郵件發送給我自己。PowerShell 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 = "[email protected]"
$msg.To.Add("[email protected]")
$msg.subject = "Subject"
$msg.body = "$body"
$smtp.Send($msg)
}
$bios = get-wmiobject -class "Win32_BIOS" -namespace "root\CIMV2"
$body = $bios | ConvertTo-Html
sendmail
雖然我也曾嘗試格式表和其他幾件事情。
一張桌子並不重要,我應該澄清一點。我基本上只需要一個可讀的格式。編輯::只是測試,這正是我以後,輸出到電子郵件中的可讀格式。謝謝 – mhouston100 2013-04-03 23:16:52