简体   繁体   English

从Win7 PowerShell v2导出为HTML

[英]Export to HTML from Win7 PowerShell v2

Export to HTML from Win7 PowerShell v2 I am trying to run several checks on different settings and print them out in an easy to read format. 从Win7 PowerShell v2导出为HTML我正在尝试对不同的设置进行多项检查,并以易于阅读的格式将其打印出来。 I'm using Win7 PowerShell V2 I pulled all this from a website and it works when I have tables: 我使用的是Win7 PowerShell V2,是从网站上提取的所有内容,当我有表格时可以使用:

$a = "<style>"
$a = $a + "BODY{background-color:peachpuff;}"
$a = $a + "TABLE{border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}"
$a = $a + "TH{border-width: 1px;padding: 0px;border-style: solid;border-color: black;background-color:thistle}"
$a = $a + "TD{border-width: 1px;padding: 0px;border-style: solid;border-color: black;background-color:palegoldenrod}"
$a = $a + "</style>"

$Variable
$VariableHTML = ConvertTo-HTML -head $a -body "<H2>Title I want</H2>"

$VariableHTML > C:\PoSH\My_Exported_HTML.html

My main issue is my $variable is no longer a table. 我的主要问题是$ variable不再是表格。 It is one word Pass/Fail. 这是一个字Pass / Fail。 I would like to have a title on one line, definition on the second line, and the result smaller and on the third line. 我想在第一行上有一个标题,在第二行上有一个定义,在第三行上有较小的结果。

I found my answer on Wikipedia https://en.wikipedia.org/wiki/HTML 我在Wikipedia https://en.wikipedia.org/wiki/HTML上找到了答案

$VariableHTML = $Variable | ConvertTo-HTML -head $a -body "<H1>Header One</H1> <H2>Header Two</H2> <H3>Header Three</H3> <p>Paragraph<p/>"

I wanted to be able to add additional headers (though I didn't know what they were called) and a small caption line (paragraph). 我希望能够添加其他标题(尽管我不知道它们的名字)和一小段标题行(段落)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM