Powershell将流程列表转换为HTML

e4e5Ke2

将名称和前10个服务的状态导出到一个html文件中,并用运行绿色和停止红色为这些行上色。

这是任务。

我尝试过了:

Get-Service | Select-Object -First 10 -Property Name,Status
Get-Service | Select-Object -First 10 -Property Name,Status | ConvertTo-Html  > first.txt

(Get-Content hallo.txt) -replace '<td>','<td style="color:#00ff00">'|Set-Content final.html

但是现在我有一个问题,就是一切都是绿色的。我如何区分已停止和正在运行?

我认为我一直想提出的这个想法行不通。在将过程导出到文件之前,也许可以区分一下?但是我不知道该怎么做。

事物管理

如果我们坚持文字替换的主题,则可以执行以下操作:

$html = Get-Service | Select-Object -First 10 -property Name,Status |
    ConvertTo-Html | Foreach-Object {
        if ($_ -match '<td>Stopped</td>') {
            $_ -replace '<td>','<td style="color:red">'
        }
        elseif ($_ -match '<td>Running</td>') {
            $_ -replace '<td>','<td style="color:green">'
        }
        else {
            $_ 
        }
    }
$html | Set-Content final.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将ProcessID转换为流程句柄

来自分类Dev

将ProcessID转换为流程句柄

来自分类Dev

将HTML列表转换为嵌套的Python列表

来自分类Dev

使用JavaScript将纯文本列表转换为HTML列表

来自分类Dev

将缩进的文本列表转换为HTML列表(jQuery)

来自分类Dev

将HTML列表转换为嵌套的Python列表

来自分类Dev

将HTML元素列表转换为对象的Javascript列表

来自分类Dev

PHP将文本列表转换为HTML列表

来自分类Dev

使用Powershell .Net方法将XML转换为HTML

来自分类Dev

C#-将HTML无序列表转换为数组

来自分类Dev

将网址的文本列表转换为可点击的HTML链接

来自分类Dev

意外的Pandoc行为将Markdown列表转换为html

来自分类Dev

如何使用jQuery将简单的HTML列表转换为多级

来自分类Dev

将目录结构xml转换为链接xslt的html列表

来自分类Dev

使用XSL将XML列表转换为HTML表

来自分类Dev

将数组转换为HTML列表时遇到麻烦

来自分类Dev

递归地将大量 JSON 转换为 html 列表

来自分类Dev

将列表转换为列表列表

来自分类Dev

将列表转换为Double [] []

来自分类Dev

将列表转换为小写

来自分类Dev

将列表转换为地图

来自分类Dev

将矩阵转换为列表

来自分类Dev

将数组转换为列表

来自分类Dev

将流转换为列表

来自分类Dev

将集转换为列表

来自分类Dev

将列表转换为行

来自分类Dev

将网页转换为列表

来自分类Dev

将dataFrame转换为列表

来自分类Dev

将dataFrame转换为列表