PowerShell中的if语句条件

时间:2018-12-19 21:07:48

标签: powershell

我正在通过PowerShell脚本将结果提取到.csv文件中。一切似乎都很好,但是其中一项记录将值拉为6.00000和63.00000。这两个值属于不同的列。我希望将这2列的结果视为其余列,就像6和63

我尝试了[math]::Round()Truncate()和其他命令。但这不起作用。

{
    if ($_.Critical -eq 0 -and $_.High -eq 0 -and $_.Medium -eq 0) {
        'pass'
    } else {
        'fail'
    }
}
[math]::Truncate($_.Critical), [math]::Truncate($_.High), [math]::Truncate($_.Medium)

上面的代码打印通过的全0,但如果失败,则打印6.0000,63.0000失败。我希望看到失败的结果仅为6和63。

0 个答案:

没有答案