代码之家  ›  专栏  ›  技术社区  ›  Matt

通过.NET应用程序登录SonicWALL VPN

  •  3
  • Matt  · 技术社区  · 15 年前

    我正在尝试访问 SonicWALL VPN ,位于.NET应用程序内部。我们的数据库里有所有必要的凭据,但我找不到方法调用 SonicWALL Global VPN 在.NET应用程序中启动它。

    • SonicWALL
    • 或者.NET有办法访问 SonicWALL全局VPN

    我见过远程访问服务,但不确定这个库是否可以访问 SonicWALL Global VPNs 或者只是Windows VPN。

    2 回复  |  直到 9 年前
        1
  •  1
  •   Matt    15 年前

    您可以从命令行启动sonicwallvpn客户端,而且由于您可以这样做,显然您可以通过.NET使用进程.启动(“客户机路径”,“参数”)

    退房 http://www.sonicwall.com/downloads/Global_VPN_Client_21_AdminGuide.pdf 从命令行启动sonicwall时。

        2
  •  0
  •   Smartis has left SO again    9 年前

    首先 Global VPN Client ,这意味着无法通过 .net .

    但作为 您可以使用CLI方法和以下选项来执行各种全局VPN客户端操作:

    • /E连接名称 启用特定连接。

    • 禁用特定连接。

    • -退出正在运行的程序实例。如果程序尚未运行,则忽略。

    • /[文件名]

    • /U用户名 -要传递给XAUTH的用户名。必须与一起使用 /电子 .

    • /P密码 -传递给XAUTH的密码。必须与一起使用 /电子 .


    C#示例

    中退出应用程序的示例代码段 C# 是:

    Process.Start(@"C:\Program Files\SonicWALL\Global VPN Client\SWGVC.exe", "/Q");
    

    顺便说一下,所有这些命令行选项也适用于 Dell SonicWALL Global VPN Client 版本。

    推荐文章