如果我有以下代碼,是否可以將傳遞給New-AutomationVM的參數集合傳遞給內部部署工作流程,而無需單獨指定它們。將參數傳遞給嵌套工作流程
New-AutomationVM可能有20個參數,這將成爲一個相當大的代碼,然後集成到第二個內部工作流程中。 (這似乎容易出錯)
有沒有更好的方法? (我敢肯定,在某些時候我讀過關於被包括在psobject風格變量的所有參數,但我不能再找到它的引用)
workflow New-AutomationVM
{
Param($var1,$var2)
workflow Pre-DeploymentChecks
{ Write-Output $true }
workflow Deploy
{
Param($var1,$var2)
$checkResult = Pre-DeploymentChecks
}
Deploy -var1 $var1 -var2 $var2
}
New-AutomationVM -var1 "var1" -var2 "var2"
'$ PSBoundParameters'不工作流程中工作。 – n01d