Quantcast
Channel: PowerShell.org » All Posts
Viewing all articles
Browse latest Browse all 13067

Reply To: Question about EnhancedHTML Module

$
0
0

thanks for the quick reply.

i tried this below but dosent seem to create a table. besides i get the feeling even if it works it is going to create multiple headers within the table.


$html_dr = @()
<p class=”p1″><span class=”s1″> </span>PROCESS<span class=”s2″> {</span></p>
<p class=”p2″></p>
<p class=”p3″><span class=”s3″>foreach</span><span class=”s2″> (</span>$computer<span class=”s3″>in</span>$computername<span class=”s2″>) {</span></p>
<p class=”p4″></p>
<p class=”p2″>        <span class=”s6″>$params</span> <span class=”s4″>=</span> @{<span class=”s8″>’As’</span><span class=”s4″>=</span><span class=”s8″>’Table’</span>;</p>
<p class=”p4″>                                <span class=”s8″>’TableCssID’</span><span class=”s4″>=</span><span class=”s8″>’tableDisk’</span>;</p>
<p class=”p4″>                                 <span class=”s8″>’DivCssID’</span><span class=”s4″>=</span><span class=”s8″>’divDisk’</span>;</p>
<p class=”p4″>                                  <span class=”s8″>’EvenRowCssClass’</span><span class=”s4″>=</span><span class=”s8″>’even’</span>;</p>
<p class=”p4″>                                    <span class=”s8″>’OddRowCssClass’</span><span class=”s4″>=</span><span class=”s8″>’odd’</span>;</p>
<p class=”p4″>                                    <span class=”s8″>’MakeHiddenSection’</span><span class=”s4″>=</span><span class=”s6″>$false</span>;</p>
<p class=”p4″>                                    <span class=”s8″>’TableCssClass’</span><span class=”s4″>=</span><span class=”s8″>’grid’</span>;</p>
<p class=”p4″>                                    <span class=”s8″>’Properties’</span><span class=”s4″>=</span><span class=”s8″>’Drive’</span><span class=”s4″>,</span></p>
<p class=”p4″>                                 @{n<span class=”s4″>=</span><span class=”s8″>’Size(GB)’</span>;e<span class=”s4″>=</span>{<span class=”s6″>$_</span><span class=”s4″>.</span>Size}}<span class=”s4″>,</span></p>
<p class=”p4″>                                 @{n<span class=”s4″>=</span><span class=”s8″>’Free(GB)’</span>;e<span class=”s4″>=</span>{<span class=”s6″>$_</span><span class=”s4″>.</span>Free};css<span class=”s4″>=</span>{<span class=”s3″>if</span> (<span class=”s6″>$_</span><span class=”s4″>.</span>FreePct <span class=”s4″>-lt</span> 1<span class=”s9″>0</span>) { <span class=”s8″>’red’</span> }}}<span class=”s4″>,</span></p>
<p class=”p4″>                                 @{n<span class=”s4″>=</span><span class=”s8″>’Free(%)’</span>;e<span class=”s4″>=</span>{<span class=”s6″>$_</span><span class=”s4″>.</span>FreePct};css<span class=”s4″>=</span>{<span class=”s3″>if</span> (<span class=”s6″>$_</span><span class=”s4″>.</span>FreeePct <span class=”s4″>-lt</span> 1<span class=”s9″>0</span>) { <span class=”s8″>’red’</span> }}}}</p>
<p class=”p3″><span class=”s2″>        </span>$html_dr<span class=”s2″>  </span><span class=”s4″>+=</span><span class=”s5″>Get-InfoDisk</span><span class=”s10″>-ComputerName</span>$computer<span class=”s4″>|</span></p>
<p class=”p7″><span class=”s2″>                   </span>ConvertTo-EnhancedHTMLFragment<span class=”s6″>@params</span><span class=”s4″>|</span></p>
<p class=”p4″>                   <span class=”s5″>Out-String</span></p>
<p class=”p5″><span class=”s5″>write-host</span>”stop here”</p>
<p class=”p2″></p>
<p class=”p8″><span class=”s2″>        } </span>#end foreach</p>
<p class=”p2″></p>
<p class=”p8″><span class=”s2″>    }</span># end process</p>
<p class=”p1″>End<span class=”s2″> {</span></p>
<p class=”p2″></p>
<p class=”p5″><span class=”s2″>        </span><span class=”s6″>$params</span><span class=”s4″>=</span><span class=”s2″> @{</span>’CssStyleSheet’<span class=”s4″>=</span><span class=”s6″>$style</span><span class=”s2″>;</span></p>
<p class=”p5″><span class=”s2″>                    </span>’Title’<span class=”s4″>=</span>”System Report for Servers”<span class=”s2″>;</span></p>
<p class=”p5″><span class=”s2″>                    </span>’PreContent’<span class=”s4″>=</span>”<h1>System Report for Servers</h1>”<span class=”s2″>;</span></p>
<p class=”p5″><span class=”s2″>                    </span>’CssIdsToMakeDataTables’<span class=”s4″>=</span><span class=”s2″>@(</span>’tableDisk’<span class=”s2″>);</span></p>
<p class=”p4″>                    <span class=”s8″>’HTMLFragments’</span><span class=”s4″>=</span>@(<span class=”s6″>$html_dr</span>)}</p>
<p class=”p7″><span class=”s2″>        </span>ConvertTo-EnhancedHTML<span class=”s6″>@params</span><span class=”s4″>|</span></p>
<p class=”p6″><span class=”s2″>        </span><span class=”s5″>Out-File</span>-FilePath<span class=”s6″>$filepath</span>-Force</p>
<p class=”p4″>        } #end</p>
 
<p class=”p2″>         

</p>


Viewing all articles
Browse latest Browse all 13067

Trending Articles