我有一个 powershell 工作流脚本,如下所示:
workflow mytest{
param($param1,$param2,$param3)
//code
}
mytest $param1,$param2,$param3
这里的问题是所有三个参数都是作为数组接收的$param1
。
我有一个 powershell 工作流脚本,如下所示:
workflow mytest{
param($param1,$param2,$param3)
//code
}
mytest $param1,$param2,$param3
这里的问题是所有三个参数都是作为数组接收的$param1
。
输入你的参数
Workflow Test-Runbook
{
Param
(
[Parameter(Mandatory=<$True | $False>]
[Type]$<ParameterName>,
[Parameter(Mandatory=<$True | $False>]
[Type]$<ParameterName>
)
<Commands>
}
https://docs.microsoft.com/fr-fr/system-center/sma/overview-powershell-workflows?view=sc-sma-2019
您所做的只是将一个数组传递给 $param1。Powershell 参数始终以这种方式工作。\\code 不是评论。
workflow mytest{
param($param1,$param2,$param3)
"param1 $param1 param2 $param2 param3 $param3"
}
mytest 1 2 3
param1 1 param2 2 param3 3