Public/Set-URL.ps1

<#PSScriptInfo

.VERSION 1.0

.GUID 972a6d04-f905-4347-98b1-6bf00d8ce204

.AUTHOR dmcanady

.COMPANYNAME

.COPYRIGHT

.TAGS

.LICENSEURI

.PROJECTURI

.ICONURI

.EXTERNALMODULEDEPENDENCIES

.REQUIREDSCRIPTS

.EXTERNALSCRIPTDEPENDENCIES

.RELEASENOTES


.PRIVATEDATA

#>

function Set-URL {
    Clear-Host
    do {
        try {
            [ValidatePattern("[1-2]")]$URL = Read-Host "Select the Environment:`n`n[1] Production: Liberty.service-now.com `n[2] Development: Libertydev.service-now.com `n>>"
            $script:URL = switch ($URL) 
            {#Translate choice to name
                "1" {"Liberty.service-now.com"}
                "2" {"Libertydev.service-now.com"}
            }
        }
        catch {}
    } until ($?)
}