Public/Test-PSUAzConnection.ps1
function Test-PSUAzConnection { <# .SYNOPSIS Checks if an active Azure session exists. .DESCRIPTION Checks for an active Azure session and returns $true if found, otherwise $false. .EXAMPLE Test-PSUAzConnection .NOTES Author: Lakshmanachari Panuganti File Creation Date: 2025-06-27 #> [CmdletBinding()] [OutputType([bool])] param () try { $context = Get-AzContext if ($null -ne $context -and $null -ne $context.Account) { return $true } else { Write-Warning "⚠️ No active Azure session found." return $false } } catch { Write-Warning "⚠️ Azure session check failed: $_" return $false } } |