Aşağıdaki koda sahip olduğum takdirde, Yeni-AutomationVM'ye aktarılan parametrelerin toplanmasını iç Dağıtım iş akışına tek tek belirtmeden geçirebilirsiniz.İç içe geçmiş iş akışına geçirme parametreleri
Yeni-AutomationVM'nin ~ 20 parametresine sahip olması muhtemeldir ve bu da ikinci bir dahili iş akışına entegre edilmesi için hatırı sayılır bir kod parçası olacaktır. (Bu hatalara açık gibi görünüyor)
Daha iyi bir yolu var mı?
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' iş akışları içinde çalışmıyor. – n01d