Private/Invoke-Logoff.ps1

function Invoke-Logoff {
    <#
    .SYNOPSIS
    Logout of the authenticated vCenter MOB web session and clear up the global variable VIPerms.
    #>



    try {
        $Uri = "https://$($Global:VIPerms.Server)/invsvc/mob3/logout"
        $Res = Invoke-WebRequest -Uri $Uri -WebSession $Global:VIPerms.WebSession -Method GET
        $Global:VIPerms.WebSession = $null
        $Global:VIPerms.SessionNonce = $null
    } catch {
        $Err = $_
        throw $Err
    }
}