当我运行下面的代码时,它显示了一个错误,如屏幕截图所示。如果我删除了-Parallel关键字,那么它工作正常,但我想在每个主机上并行执行net.usage.average。有人能帮我解决这个问题吗?
-Parallel
net.usage.average
toiithl61#
将多个实体传递给单个Get-Stat调用是实现并行性的一种更简单的方法,例如IIRC:
Get-Stat
Get-Stat -Entity (Get-VMHost) -Stat net.usage.average
Theseanswers可能有助于解释DefaultVIServer的错误,但如果将多个主机传递到-Entity可以在不使用Foreach-Object -Parallel的情况下获得所需的并行度/性能,则可能没有实际意义。
-Entity
Foreach-Object -Parallel
1条答案
按热度按时间toiithl61#
将多个实体传递给单个
Get-Stat
调用是实现并行性的一种更简单的方法,例如IIRC:Theseanswers可能有助于解释DefaultVIServer的错误,但如果将多个主机传递到
-Entity
可以在不使用Foreach-Object -Parallel
的情况下获得所需的并行度/性能,则可能没有实际意义。