Вы должны посмотреть на токенизацию и фильтрацию строк:
"{0:P2}" -f $SomeVariableContainingANumberToConvertToPercentage
Где «0» - индекс для первого токена, «P» говорит PowerShell отформатировать его как «процент» и « 2 'говорит ограничить преобразование двумя местами (например, 95,22%)
Редактировать:
На основании вашего редактирования с данными возврата, вы захотите отформатировать возвращенный объект' Свойство Score.
$data = "id,score
1,0.00449720025062561
2,0.98748815059661865
" | ConvertFrom-Csv
$data | Select-Object id,@{n='ScoreFormatted'; e={ ("{0:P2}" -f [float]$_.Score) }}
Выходы:
id ScoreFormatted
-- --------------
1 0.45%
2 98.75%