Отправить несколько выходов в один и тот же HTML-файл в Powershell

Попытка выяснить, как преобразовать в 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

Это возможно?

1 ответ

Решение

Может быть, вы можете сделать что-то вроде этого -

$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 с вашими служебными командлетами.

-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

Другие вопросы по тегам