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
        }
    }
}