我想增加 PowerShell V2 中的并发 shell 数量。我尝试使用以下命令,但没有成功。我收到的错误是“错误:命令行使用无效。输入“winrm -?”寻求帮助。”有人可以解释一下吗?
winrm set winrm/config/winrs @{MaxShellsPerUser="50"}
答案1
在大多数情况下,关于编程结构的上限等:
“如果你不得不问,那么你可能做错了” - TheDailyWTF.com
答案2
该语法在 DOS 中可能可以正常工作,但在 PowerShell 中,您必须转义某些字符。这似乎对我有用:
PS> winrm set winrm/config/winrs `@`{MaxShellsPerUser=`"50`"`}
答案3
您还可以使用 wsman 提供程序
set-item WSMan:\localhost\Shell\MaxShellsPerUser -value 50