Я новичок в PowerShell и пытаюсь написать процесс выполнения.
Сначала я создал функцию:
function GetPercent($current, $total) {
return ($current/$total) * 100
}
, а затем написал
[Int32]$steps = 10
Write-Progress -Activity "Compile BLABLA project" -Status "Compiling and deploying BLABLA" -PercentComplete GetPercent(1, $steps)
и я получил ошибку:
Ход выполнения записи: Невозможно связать параметр 'PercentComplete'.Не удается преобразовать значение «GetPercent» в тип «System.Int32».Ошибка: «Входная строка была в неправильном формате.»
Я пытался
function GetPercent($current, $total) {
return ($current/$total) * 100 -as [Int32]
}