Я пытаюсь создать приложение для пользователей Citrix, чтобы закончить собственный сеанс. я изначально закодированы это сам, но потом я нашел этот пост:Невозможно правильно добавить ссылки для приложения Citrix на C#
C# How do I log off a Citrix XenApp User Session?
Но я не могу подражать ему. Когда я добавляю с помощью Citrix; ссылки, я вижу: «Тип или пространство имен не найдено».
Должен ли я установить что-нибудь для этого? Я искал в Интернете для этого, но все, что я мог найти, это скачать для того, что, по-видимому, XenServer-SDK (это правильно?)
Даже тогда я добавил .dlls в Visual Studio, а ссылки вроде так:
using CookComputing;
using XenServer;
Однако я вижу одно и то же сообщение для них (они не распознаются Visual Studio).
Мое оригинальное решение действительно работает, но я думаю, что смогу запрограммировать более чистое решение с помощью API.
Может кто-нибудь указать мне в правильном направлении? Любая помощь по этому поводу очень ценится!
Большое спасибо
Привет, Михаил, большое спасибо за ваш ответ - это было очень полезно, и я чувствую, что теперь понимаю немного больше о ссылочных DLL и использовании директив. Я смог выполнить то, что мне нужно, используя обычный командный терминал Windows CMD, но это не идеально, потому что в некоторых случаях терминал несколько раз мигает. Когда я пытаюсь отключить пользователей, используя ваше предложение выше, я вижу эту ошибку: команды Citrix должны выполняться на сервере Citrix или использовать удаленный доступ. Предполагая, что мне не хватает некоторых настроек безопасности, необходимых для дистанционного управления. Еще раз спасибо! – Bassie
Как говорится в сообщении, у вас есть два варианта: создать локальное Runspace Powershell и использовать Citrix Remoting (Citrix поддерживает его собственное удаленное взаимодействие) или создать удаленный сервер Powershell удаленно на сервере Citrix XenApp и запустить локальные команды (локальные на этом сервере). Я не пробовал этого, поэтому вам лучше попробовать себя и открыть новый вопрос, если вы застрянете с ним. –