public/Disconnect-OneShortcut.ps1

function Disconnect-OneShortcut {
    [CmdletBinding()]
    param()

    begin {
        Write-Verbose "[$(Get-Date)] [BEGIN ] $($MyInvocation.MyCommand)"
    }

    process {
        $OneShortcutSession.AzureAdApp.TenantId = $null
        $OneShortcutSession.AzureAdApp.ClientId = $null
        $OneShortcutSession.AzureAdApp.ClientCertificate = $null
        $OneShortcutSession.AzureAdApp.ClientSecret = $null
        $OneShortcutSession.Token.AccessToken = $null
        $OneShortcutSession.Token.ExpiresOn = $null
    }

    end {
        Write-Verbose "[$(Get-Date)] [END ] $($MyInvocation.MyCommand)"
    }
}