我正在嘗試爲Citrix用戶構建一個應用程序來結束他們自己的會話。 我本來這個編碼自己,但後來我發現這個職位:無法正確地將Citrix的引用添加到C#應用程序
C# How do I log off a Citrix XenApp User Session?
但我無法效仿。 當我使用Citrix添加時;引用,我看到「無法找到類型或名稱空間。」
我需要爲此安裝一些東西嗎? 我已經在網上搜索了這個,但是我能找到的只是下載顯然是XenServer-SDK(這是正確的嗎?)
即使這樣,我在Visual Studio中添加了.dlls,所以:
using CookComputing;
using XenServer;
但是,我看到這些相同的消息(他們不被Visual Studio識別)。
我的原始解決方案確實有效,但我想我可以通過使用API來編寫更清潔的解決方案。
請有人指出我在正確的方向嗎?任何幫助,這是非常感謝!
非常感謝
嗨米哈伊爾,非常感謝您的回覆 - 這是非常有益的,我覺得我現在更多地瞭解參考dll和使用指令。我已經能夠使用常規的Windows CMD命令終端來完成我需要的功能,但是由於終端在某些情況下會閃爍一秒鐘,所以這並不理想。當我嘗試使用以上建議註銷用戶時,我看到此錯誤:Citrix命令必須在Citrix服務器上執行或使用遠程處理。假設我缺少遠程控制所需的一些安全設置。再次感謝! – Bassie
作爲一條消息,您有兩種選擇:創建本地Powershell運行空間並使用Citrix Remoting(Citrix支持它自己的遠程處理),或者在Citrix XenApp服務器上遠程創建Powershell Runspace並運行本地命令(本地服務器上)。我沒有嘗試過,所以你最好試試自己,並開一個新的問題,如果你堅持下去。 –