VPN Connection Active/Inactive
I wanted a script to check the VPN connection(Pulse Secure) active or inactive . Based on the VPN status we need to deploy a upgraded version of VPN application(Pulse Secure).
This is how script should work :
1. Check in VPN is connected or not
2. if connected exit the upgrade deployment
3. If not connected then got with the deployment
This has to be done in Batch Script . Is it possible?any suggestions ?
I don't know why this year old post was shown to me now via email, but I could have given some useful info then.
I'm a Powershell guy these days so take what you can from it, the path is valid.
Returns '1' if Pulse is connected and '0' if not.
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\WOW6432Node\Pulse Secure\Pulse\State' -EA SilentlyContinue).VpnTunnelEstablished
I don't like using that key as I'm not certain it updates quickly and reliably. Instead I often just check for the process
Get-Process -name Pulse -ea SilentlyContinue
Don't use Pulse.exe, PS doesn't like the extension unless you're starting a process.