[英]Pass multiple arguments/parameters to powershell workflow
I have a powershell workflow script as below:我有一个 powershell 工作流脚本,如下所示:
workflow mytest{
param($param1,$param2,$param3)
//code
}
mytest $param1,$param2,$param3
Issue here is all the three params were received as array in $param1
.这里的问题是所有三个参数都作为数组接收到
$param1
。
Type your params输入您的参数
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 https://docs.microsoft.com/fr-fr/system-center/sma/overview-powershell-workflows?view=sc-sma-2019
All you're doing is passing an array to $param1.你所做的就是将一个数组传递给 $param1。 Powershell parameters always work that way.
Powershell 参数始终以这种方式工作。 \\\\code is not a comment.
\\\\code 不是注释。
workflow mytest{
param($param1,$param2,$param3)
"param1 $param1 param2 $param2 param3 $param3"
}
mytest 1 2 3
param1 1 param2 2 param3 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.