【问题标题】:How to get VPN user through Excel VBA如何通过 Excel VBA 获取 VPN 用户
【发布时间】:2014-01-30 00:12:42
【问题描述】:

我的场景是:我在总部(很少有用户工作)有一台服务器,大多数用户都在远程位置,他们通过 VPN 连接到这台服务器。在远程位置,计算机有自己的名称和用户,然后用户连接到 VPN 以访问总公司的服务器。

我正在使用 excel 向总部服务器中的数据库发送一些信息,我需要通过 VBA Excel 实现两件事:

1.- 知道远程用户是否连接到 VPN。 2.- 如果已连接,则为登录的 VPN 用户。

我一直在研究与此相关的所有文章,但是文章中解释的功能,返回给我的是PC名称或PC中的用户名,而不是VPN用户。我需要得到我之前解释的 2 点。我该怎么做?

提前致谢。

【问题讨论】:

    标签: vba excel vpn


    【解决方案1】:

    我不知道确切的答案,也无法在 VBA 中找到有用的解决方案,但 this VB code 可能会对您有所帮助。但我需要警告您,此解决方案仅适用于 MS VPN 连接,不适用于 Cisco 连接。

    对于 Cisco VPN - 检查:AnyConnect VPN Client API。几乎没有 C++ 示例和完整的文档。

    也看到类似的问题:

    Find and start a VPN connection in VB .NET

    VBscript VPN (PPP adapter) IP address

    VBS script using WMI objects to get IP address of VPN PPTP connection

    【讨论】:

    • 它可以知道我是否连接到 VPN。了解我使用受信任连接将 VBA 与 SQL 连接并放置 CURRENT_USER 来跟踪在数据库中创建/更新记录的用户的用户的要求。谢谢。
    猜你喜欢
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多