将值传递给powershell中的html标记 [英] Passing values to html tag in powershell
问题描述
大家好
以下是我尝试使用HTML显示值的代码。但是当我运行应用程序时,它只给出{0}到{4}的输出..其他人没有显示。
请让我知道是什么是问题。
$ CurrentSystemHTML = @
< span class =code-keyword>< table >
< tr >
< td > 名称< span class =code-keyword>< / td >
< td > {0 } < / td >
< / tr >
< tr > ;
< td > 域< / td > ;
< td > {1} < / td >
< / tr >
< tr > 跨度>
< td > 制造商< / td >
< td > {2} < / td >
< / tr > ;
< tr >
< td > 模型< / td >
< td > {3} < / td >
< / tr >
< tr >
< td > TotalRAM < / td >
< td > {4} < / td > 跨度>
< / tr >
< tr >
< td > ; PhyProcessors < / td >
< td > ; {5} < / td >
< / tr >
< tr >
< td > LogicalProcessors < / td >
< td > {6} < / td >
< / tr >
< tr >
< td > PageFilePath < / td >
< td < span class =code-keyword>> {7} < / td >
< / tr >
< tr >
< td > PageFileSize < / td >
< td > {8} < / td >
< / tr >
< tr >
< td > ComputerBrowser < / td >
< td > {9} < / td >
< / tr >
< TR < span class =code-keyword>>
< td > WindowsUpdate < / td < span class =code-keyword>>
< td > {10} < / td >
< / tr >
< tr >
< td > SNMP < / td >
< td > {11} < / td >
< / tr >
< / table >
@ -f $ wmiSystem.Name,$ wmiSystem.Domain,$ wmiSystem.Manufacturer,$ wmiSystem .Model,$([string]([System.Math] :: Round($ wmiSystem.TotalPhysicalMemory / 1GB,2)))GB,$ wmiSystem.NumberOfProcessors,$ wmiSystem.NumberOfLogicalProcessors,$ pf.Name,[String ] $ pf.AllocatedBaseSize +MB,$ strCBS.Status,$ strWAU.Status,$ strSNMP.Status
谢谢
我尝试过:
$ Cur rentSystemHTML = @
姓名 | {0 } |
域 | {1} |
制造商 | {2 } |
模型 | {3} |
TOTALRAM | {4 } |
PhyProcessors | {5} |
LogicalProcessors | {6 } |
PageFilePath | {7} |
PageFileSize | {8 } |
ComputerBrowser | {9} |
WindowsUpdate的 | {10 } |
SNMP | {11} |
@ -f $ wmiSystem.Name,$ wmiSystem.Domain,$ wmiSystem.Manufacturer,$ wmiSystem.Model,$([string]([System.Math] :: Round($ wmiSystem.TotalPhysicalMemory / 1GB,2)) )GB,$ wmiSystem.NumberOfProcessors,$ wmiSystem.NumberOfLogicalProcessors,$ pf.Name,[String] $ pf.AllocatedBaseSize +MB,$ strCBS.Status,$ strWAU.Status,$ strSNMP.Status
CurrentSystemHTML = @
< table >
< tr >
< td > 名称< / td >
< td > {0} < / td >
< / tr >
< tr >
< td > 域< / td >
< td > {1} < / td >
< / tr >
< tr >
< td > 制造商< / TD >
< td > {2} < / td >
< / tr >
< tr >
< td > 模型< / td >
< td > {3} < / TD >
< / tr >
< tr >
< td > TotalRAM < / td >
< td > {4} < / td >
< / tr >
< TR 温泉n> >
< td > PhyProcessors < / td >
< td > {5} < / td >
< / tr >
< tr >
< td > LogicalProcessors < / td >
< td > {6} < / td >
< / tr >
< < span class =code-leadattribute> tr >
< td > PageFilePath < / td >
< td > {7} < / td >
< / tr >
< tr >
< td > PageFileSize < / td >
< td > {8} < / td >
< / tr >
< tr >
< td > ComputerBrowser < / td >
< td > {9} < / td >
< / tr >
< tr >
< td > WindowsUpdate < <小号pan class =code-leadattribute> / td >
< td > {10} < / td >
< / tr >
< ; tr >
< td > SNMP < / td >
< td > {11} < 跨度> <温泉n class =code-leadattribute> / td >
< / tr >
< / table >
@ -f
>
wmiSystem.Name,
wmiSystem.Domain,
Hi all
Below is the code i tried for displaying the values using HTML. but when i am running the application, it is giving me output for only {0} to {4}.. others are not displaying.
Please let me know what is the issue.
$CurrentSystemHTML = @"
<table>
<tr>
<td>Name</td>
<td>{0}</td>
</tr>
<tr>
<td>Domain</td>
<td>{1}</td>
</tr>
<tr>
<td>Manufacturer</td>
<td>{2}</td>
</tr>
<tr>
<td>Model</td>
<td>{3}</td>
</tr>
<tr>
<td>TotalRAM</td>
<td>{4}</td>
</tr>
<tr>
<td>PhyProcessors</td>
<td>{5}</td>
</tr>
<tr>
<td>LogicalProcessors</td>
<td>{6}</td>
</tr>
<tr>
<td>PageFilePath</td>
<td>{7}</td>
</tr>
<tr>
<td>PageFileSize</td>
<td>{8}</td>
</tr>
<tr>
<td>ComputerBrowser</td>
<td>{9}</td>
</tr>
<tr>
<td>WindowsUpdate</td>
<td>{10}</td>
</tr>
<tr>
<td>SNMP</td>
<td>{11}</td>
</tr>
</table>
"@ -f $wmiSystem.Name,$wmiSystem.Domain,$wmiSystem.Manufacturer,$wmiSystem.Model,"$([string]([System.Math]::Round($wmiSystem.TotalPhysicalMemory/1GB,2))) GB",$wmiSystem.NumberOfProcessors,$wmiSystem.NumberOfLogicalProcessors,$pf.Name,[String] $pf.AllocatedBaseSize + " MB",$strCBS.Status,$strWAU.Status,$strSNMP.Status
Thank you
What I have tried:
$CurrentSystemHTML = @"
Name | {0} |
Domain | {1} |
Manufacturer | {2} |
Model | {3} |
TotalRAM | {4} |
PhyProcessors | {5} |
LogicalProcessors | {6} |
PageFilePath | {7} |
PageFileSize | {8} |
ComputerBrowser | {9} |
WindowsUpdate | {10} |
SNMP | {11} |
"@ -f $wmiSystem.Name,$wmiSystem.Domain,$wmiSystem.Manufacturer,$wmiSystem.Model,"$([string]([System.Math]::Round($wmiSystem.TotalPhysicalMemory/1GB,2))) GB",$wmiSystem.NumberOfProcessors,$wmiSystem.NumberOfLogicalProcessors,$pf.Name,[String] $pf.AllocatedBaseSize + " MB",$strCBS.Status,$strWAU.Status,$strSNMP.Status
CurrentSystemHTML = @" <table> <tr> <td>Name</td> <td>{0}</td> </tr> <tr> <td>Domain</td> <td>{1}</td> </tr> <tr> <td>Manufacturer</td> <td>{2}</td> </tr> <tr> <td>Model</td> <td>{3}</td> </tr> <tr> <td>TotalRAM</td> <td>{4}</td> </tr> <tr> <td>PhyProcessors</td> <td>{5}</td> </tr> <tr> <td>LogicalProcessors</td> <td>{6}</td> </tr> <tr> <td>PageFilePath</td> <td>{7}</td> </tr> <tr> <td>PageFileSize</td> <td>{8}</td> </tr> <tr> <td>ComputerBrowser</td> <td>{9}</td> </tr> <tr> <td>WindowsUpdate</td> <td>{10}</td> </tr> <tr> <td>SNMP</td> <td>{11}</td> </tr> </table> "@ -f
wmiSystem.Name,
wmiSystem.Domain,
这篇关于将值传递给powershell中的html标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!