diff --git a/AOVpnManager/VpnManager.cs b/AOVpnManager/VpnManager.cs index bd5f15a..46bd66d 100644 --- a/AOVpnManager/VpnManager.cs +++ b/AOVpnManager/VpnManager.cs @@ -61,6 +61,8 @@ public void CreateVpnConnection(string connectionName, string profile) public void DeleteVpnConnection(string connectionName) { + RasApi.DisconnectAll((name) => string.Equals(name, connectionName, StringComparison.OrdinalIgnoreCase)); + try { using (CimInstance queryInstance = new CimInstance(ClassName, NamespaceName))