Public/get-AllegisInUseUsername.ps1

function get-AllegisInUseUsername {
    [cmdletbinding()]
    param(       
        [Parameter(Mandatory)] 
        [string]$username,
        [boolean]$corpAD=$true,
        [boolean]$ASQL=$false,
        [boolean]$azureAD=$false,
        [boolean]$snow=$false)
    $found=$false
    if (-not $found -and $corpad){
        $user=get-aduser -filter {samaccountname -eq $username -or mailnickname -eq $username}
        if ($user -ne $null){
            $found=$true
        }
    }
    if (-not $found -and $ASQL)
    {
        if ($user -ne $null){
            $found=$true
        }
    }
    if (-not $found -and $azureAD)
    {
        if ($user -ne $null){
            $found=$true
        }
    }
    if (-not $found -and $snow)
    {
        if ($user -ne $null){
            $found=$true
        }
    }
    return $found
}