AL/Convert-ArtifactUrlToBCContainerName.ps1
function Convert-ArtifactUrlToBCContainerName { Param( [Parameter(Mandatory=$true)] [string]$ArtifactUrl ) $segments = "$ArtifactUrl/////".Split('/') $type = $segments[1] $version = $segments[2] $country = $segments[3] if ($type -eq 'sandbox') { $containerName = 'CLOUD' } else { $containerName = 'ONPREM' } if ($version -ne '') { $containerName += $version -replace '[^a-zA-Z0-9]', '' } if ($country -ne '') { $containerName += '-' + $country.ToUpper() } return $containerName } Export-ModuleMember -Function Convert-ArtifactUrlToBCContainerName |