0

这是我在这里的第一个问题。

在我的工作中,我们使用智能卡连接到我们的内部网络。
因此,当我们想要连接到 Citrix 时,我们只需打开 CheckPoint 的 Hammer(从所有程序菜单中),然后按 ctrl+alt+delete,然后输入我们的个人密码(用于智能卡)。

由于我们没有 Citrix 的用户名和密码,我不知道如何使用 VBA(即来自 Excel)自动连接。

找到了一个需要用户名和密码的代码,而我没有(它开始很好,然后卡住了):

Sub checkConnected()
    Dim cli As New WFICALib.ICAClient
    cli.SetProp "Address", "255.255.255.255"
    cli.SetProp "Username", "xxxxxxxxxx"
    cli.SetProp "Password", "xxxxxxxxxx"
    cli.SetProp "Domain", "xxxxxxx"
    cli.Startup
    cli.Launch = True
    cli.Connect
    Debug.Print cli.AUTHUsername
    Debug.Print cli.Connected
    Debug.Print cli.GetSessionCount
End Sub

我很想得到你的帮助。谢谢!

4

1 回答 1

1

您是否与您公司的 IT/数据安全团队谈过?检查点通常用于保护公司数据,其目的是您无法将其从内部网络中删除。您能否不使用 Citrix 中的 excel 和 access 来收集和呈现数据,而不是尝试将数据从网络中提取到您的 PC 上?您的 IT 团队将能够帮助您找到最佳、最安全的方式来做您想做的事。

于 2018-01-22T07:31:58.920 回答