public/Disconnect-OneShortcut.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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)"
    }
}