Private/Assert-UTCMConnected.ps1
|
function Assert-UTCMConnected { if (-not $script:Token) { throw "Not connected. Run Connect-UTCM first." } if ((Get-Date) -ge $script:TokenExpiry) { # Attempt silent token refresh before throwing if (Update-UTCMToken) { Write-Verbose "[UTCM] Access token automatically refreshed" return } throw "Access token has expired. Run Connect-UTCM again." } } |