Private/Get-VPNStatus.ps1
function Get-VPNStatus { $VPNStatus = Get-NetAdapter | Where-Object { $_.InterfaceDescription -match 'pangp|cisco|juniper|vpn' -and $_.Status -eq 'Up' } if ($VPNStatus) { Write-Log -Severity 'Information' -Message "VPN Status: Active" Return $true } else { Write-Log -Severity 'Information' -Message "VPN Status: InActive" Return $false } } |