我想獲取事件日誌條目到html我已經與其他cmdlet的成功與此戰鬥太久。 這裏是我在做什麼:試圖從事件日誌中獲取數據到電子郵件中的HTML
Get-EventLog -logName EDEN.AppServer -AFTER $lastCheck.Date | Where-Object {$_.EntryType -eq 'Error'}
輸出看起來控制檯
,但一旦我把它分配給變量,並堅持在HTML我得到這個。
$html = @"
<!doctype html>
<html lang="en">
<head>
</head>
<body>
<img src = "cid:logo.jpg"/>
<div>
<P></P>
<h>Eden Application Server Information</h>
<p>Computer Name: $($EasHostInfo.Name)</p>
<p>EAS Version: $($easVersion.Version) </p>
<p>Eden Version: $($EasEdenVersion.LastVersion)</p>
<p>EAS Error Log: There was$($EasLog)</p>
</div>
</body>
</html>
"@
任何幫助將是非常讚賞。
你能告訴我們你如何「粘」在HTML? :) –
我試過使用不同的屬性,如$ EasLog.Entries,$ easLog.Log.ToString()不知道我在做什麼錯誤 – BFS
我想出了一種方法來做到這一點︰$ EasLog = Get-EventLog -logName EDEN.AppServer -AFTER $ lastCheck.Date | Where-Object {$ _。EntryType -eq'Error'} |的ConvertTo HTML的 – BFS