首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将IF the输出重定向到powershell中的html文件

如何将IF the输出重定向到powershell中的html文件
EN

Stack Overflow用户
提问于 2017-03-22 03:42:57
回答 1查看 654关注 0票数 0

我已经编写了代码来获得Windows服务器的超调状态。我无法将输出重定向到html文件。你能帮我一下吗:

代码语言:javascript
复制
$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”
    }
EN

回答 1

Stack Overflow用户

发布于 2017-03-22 08:46:40

首先,我创建一个名为$HyperThreading的空数组。然后使用New-Object创建一个自定义属性值。使用Add-Member cmdlet添加标头。从这里开始,我们将其转换为HTML并将其发送到一个文件中。

代码语言:javascript
复制
$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

如果你有问题告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42942341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档