Подключение к Citrix с VBA

Это мой первый вопрос здесь.

В своей работе мы подключаемся к нашей внутренней сети с помощью смарт-карт.
Таким образом, когда мы хотим подключиться к 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

Я хотел бы получить вашу помощь. Спасибо!

1 ответ

Вы говорили с вашей компанией ИТ-отдел / безопасность данных? Контрольная точка Обычно используется для защиты корпоративных данных, и предполагается, что вы не можете удалить их из внутренней сети. Разве вы не можете использовать Excel и доступ в Citrix для сбора и представления данных, вместо того, чтобы пытаться извлечь данные из сети и на свой ПК? Ваша ИТ-команда сможет помочь вам найти лучший и самый безопасный способ сделать то, что вы хотите.

Другие вопросы по тегам