我已经编写了代码来获得Windows服务器的超调状态。我无法将输出重定向到html文件。你能帮我一下吗:
$vCores = Get-WmiObject Win32_Processor | Measure -Property NumberOfCores -Sum
$vCores = $vCores.Sum
$vLogicalCPUs = Get-WmiObject Win32_Processor | Measure -Property NumberOfLogicalProcessors -Sum
$vLogicalCPUs = $vLogicalCPUs.sum
if ($vLogicalCPUs -gt $vCores) {
“Hyperthreading: Enabled”
}
else { “Hyperthreading: Disabled”
}发布于 2017-03-22 08:46:40
首先,我创建一个名为$HyperThreading的空数组。然后使用New-Object创建一个自定义属性值。使用Add-Member cmdlet添加标头。从这里开始,我们将其转换为HTML并将其发送到一个文件中。
$vCores = Get-WmiObject Win32_Processor | Measure -Property NumberOfCores -Sum
$vCores = $vCores.Sum
$vLogicalCPUs = Get-WmiObject Win32_Processor | Measure -Property NumberOfLogicalProcessors -Sum
$vLogicalCPUs = $vLogicalCPUs.sum
$HyperThreading = @()
if ($vLogicalCPUs -gt $vCores) {
$HT=“Hyper Threading: Enabled”
}
else { $HT=“Hyper Threading: Disabled”
}
$HThreading = New-Object psobject
$HThreading | Add-Member -membertype noteproperty -Name "Hyper_Threading" -Value "$HT" -Force
$HyperThreading += $HThreading
$HyperThreading | ConvertTo-Html -title "Hyper Threading" -body "<H2>Hyper Threading Information.</H2>" |
Set-Content F:\Test\Hyper_Threading.html如果你有问题告诉我。
https://stackoverflow.com/questions/42942341
复制相似问题