【发布时间】:2023-04-08 07:33:01
【问题描述】:
当我在 VS 代码中调试以下代码行时,它工作正常。但是,当此代码在 azure devops(发布管道 azure powerShell 任务)中执行时,我得到以下任务错误。 azure powerShell 任务版本 = ~ 5.* 这个版本是特定的吗?
(Measure-Command {
1..200 | ForEach-Object -Parallel $testScript -ThrottleLimit 5
}).TotalMinutes
错误: 2020-12-16T11:25:36.6181969Z + $timeTaken = (Measure-Command { 2020-12-16T11:25:36.6183027Z + ~~~~~~~~~~~~~~~~~ 2020-12-16T11:25:36.6184374Z + CategoryInfo: MetadataError: (:) [Measure-Command], ParameterBindingException 2020-12-16T11:25:36.6185735Z + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.MeasureCommandCommand
【问题讨论】:
-
看起来问题出在 ForEach-Object 命令上。下面的代码抛出“无法使用指定的命名参数解析参数集”错误。代码:1..100 | ForEach-Object -Parallel {Write-Host "Test"} -ThrottleLimit 5
标签: azure powershell azure-devops