Podemos usar o comando ConvertTo-Html juntamente com o | para gerar uma página html a partir do resultado de qualquer comando dentro do PowerShell.
Esse caractere | é chamado de pipe. Pronuncia-se “paipe”.
O Pipe significa cano ou tubo. Ele serve para pegar o resultado de um comando e passar para outro.
Vamos ver um exemplo usando o comando date:
PS C:\Users\administrator> date
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HTML TABLE</title>
</head><body>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tr><th>DisplayHint</th><th>DateTime</th><th>Date</th><th>Day</th><th>DayOfWeek</th><th>DayOfYear</th><th>Hour</th><th>
Kind</th><th>Millisecond</th><th>Minute</th><th>Month</th><th>Second</th><th>Ticks</th><th>TimeOfDay</th><th>Year</th><
/tr>
<tr><td>DateTime</td><td>segunda-feira, 29 de agosto de 2022 17:12:14</td><td>29/08/2022 00:00:00</td><td>29</td><td>Mo
nday</td><td>241</td><td>17</td><td>Local</td><td>5</td><td>12</td><td>8</td><td>14</td><td>637973899340056825</td><td>
17:12:14.0056825</td><td>2022</td></tr>
</table>
</body></html>