【发布时间】:2018-01-16 13:59:56
【问题描述】:
我熟悉如何从命令行接受参数或参数并将它们传递给 PowerShell:
powershell.exe -file myscript.ps1 -COMPUTER server1 -DATA abcd
[CmdletBinding()]
Param(
[Parameter(Mandatory=$True)]
[string]$computer,
[Parameter(Mandatory=$True)]
[string]$data
)
这很好,但是如果 $computer 参数不止一个项目并且数量未知怎么办?例如:
Powershell.exe -file myscript.ps1 -COMPUTER server1, server2, server3 -DATA abcd
这里我们不知道会有多少$computer 项目。总会有一个,但可能有 2、3、4 等等。如何最好地实现这样的目标?
【问题讨论】:
标签: powershell parameter-passing