PS 5.1工作流程MaxSessionsPerWorkflow

问题描述

如何在PS 5.1 Workflow中增加会话? 我尝试使用此方法将最大值设置为10

$wfopt = New-PSWorkflowExecutionoption -MaxSessionsPerWorkflow 10 -MaxdisconnectedSessions 200
Register-PSSessionConfiguration -Name wfname -SessionTypeOption $wfopt -Force

然后我在这样的命令中引用会话配置

Run-MyCommand -PSConfigurationName wfname -Servers $Workload

但是工作流仍然限于5个会话。

解决方法

我改走了RunSpace路线。这篇文章非常有用:https://xkln.net/blog/multithreading-in-powershell--running-a-specific-number-of-threads/