dsc/Start-OsMultiMofUpload.ps1
function Start-OsMultiMofUpload { param ( [Parameter(Mandatory = $true)] [validatepattern('\A\w\d\Z')] [string[]]$Environment, [Parameter(Mandatory = $true)] [string[]]$Role, [string]$ProjectDirectory = (Get-Location | Select-Object -ExpandProperty Path).ToString(), [validateSet('SPZE2', 'SPZC1')] [string]$Prefix = "SPZE2" ) foreach ($RoleName in $Role) { foreach ($env in $Environment) { Start-OsMofUpload -Environment $env -Config $config -Prefix $Prefix -ProjectDirectory $ProjectDirectory -Role $RoleName } } } |