Powershell输入管道问题

时间:2016-12-03 20:07:48

标签: powershell piping

我无法运行这个简单的PowerShell程序

[int]$st1 = $input[0]
[int]$st2 = $input[1]
[int]$st3 = $input[2]
[int]$pm = $input[3]
[int]$cm = $input[4]

$MedMarks = $st1 + $st2 + $st3 - ($pm + $cm)
Write-Host "Med Marks  $MedMarks"

我正在尝试使用像这样的输入管道来运行它

  

120,130,90,45,30 | \ sample_program.ps1

我一直都会收到此错误

Cannot convert the "System.Collections.ArrayList+ArrayListEnumeratorSimple" value of type
"System.Collections.ArrayList+ArrayListEnumeratorSimple" to type "System.Int32".

0 个答案:

没有答案