functions/oAuth/Get-EXRTestAccessToken.ps1

function Get-EXRTestAccessToken{
    [CmdletBinding()]
    param( 
        [Parameter(Position=0, Mandatory=$true)] [string]$MailboxName,
        [Parameter(Position=0, Mandatory=$false)] [switch]$beta,
        [Parameter(Position=0, Mandatory=$false)] [String]$Prompt,
        [Parameter(Position=0, Mandatory=$false)] [switch]$Outlook

    )
    Begin{
        $Resource = "graph.microsoft.com"
        if($Outlook.IsPresent){
            $Resource = ""
        }
        if($beta.IsPresent){
            return  Get-EXRAccessToken -MailboxName $MailboxName -ClientId 5471030d-f311-4c5d-91ef-74ca885463a7 -redirectUrl urn:ietf:wg:oauth:2.0:oob -ResourceURL $Resource -beta -Prompt $Prompt -CacheCredentials                  
        }
        else{
             return $JsonObject = Get-EXRAccessToken -MailboxName $MailboxName -ClientId 5471030d-f311-4c5d-91ef-74ca885463a7 -redirectUrl urn:ietf:wg:oauth:2.0:oob -ResourceURL $Resource -Prompt $Prompt -CacheCredentials     
        }
        
    }
}