Условие оператора if в PowerShell - PullRequest
0 голосов
/ 20 декабря 2018

Я извлекаю результаты в файл .csv через скрипт PowerShell.Все, кажется, хорошо, но, одна из записей, он вытягивает значения как 6.00000 и 63.00000.Эти 2 значения имеют разные столбцы.Я хотел бы видеть результаты этих 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...