在 Powershell 中将多个输出发送到同一个 HTML 文件

2024-04-24

试图弄清楚如何将多个服务检查转换为 HTML:

我有这个脚本:

Get-service -Computername SERVER1 -Name *SERVICE1* | ConvertTo-Html -Body "<H2>Service 1 Check</H2> " -Property Name,Status 
Get-Service  -Computername SERVER2 -name *SERVICE2* | ConvertTo-Html -Body "<br><H2>Service 2 Check</H2> " -Property Name,Status | Out-File  c:\servicecheck.htm

这可能吗?


也许你可以做这样的事情 -

$Event = Get-EventLog -LogName Security -newest 100 | ConvertTo-HTML -Fragment 
$Process = Get-Process | ConvertTo-HTML -Fragment 
ConvertTo-HTML -Body "$Event $Process" -Title "Status Report" |  Out-File c:\StatusReport.html

NB:代替$Event and $Process使用您的服务 cmdlet。

-Fragment [<SwitchParameter>] Generates only an HTML table. The HTML, HEAD, TITLE, and BODY tags are omitted.

参考 -http://technet.microsoft.com/en-us/magazine/hh127059.aspx http://technet.microsoft.com/en-us/magazine/hh127059.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Powershell 中将多个输出发送到同一个 HTML 文件 的相关文章