由于Citrix在其SDK上的文档绝对为零,所以在此进行文档记录.使用C#,如何以编程方式注销用户会话?解决方法:使用下面的简单方法通过解析会话并注销单个会话来注销用户会话.using Citrix.Common.Sdk;using Citrix.Xen...
由于Citrix在其SDK上的文档绝对为零,所以在此进行文档记录.
使用C#,如何以编程方式注销用户会话?
解决方法:
使用下面的简单方法通过解析会话并注销单个会话来注销用户会话.
using Citrix.Common.Sdk;
using Citrix.XenApp.Sdk;
using Citrix.XenApp.Commands;
using Citrix.Management.Automation;
private void logoffUser(string strUser)
{
GetXASessionByFarm sessions = new GetXASessionByFarm(true);
foreach (XASession session in CitrixRunspaceFactory.DefaultRunspace.ExecuteCommand(sessions))
{
if (session.AccountName.ToLower() == objWINSDomainName + "\\" + strUser)
{
var cmd = new StopXASessionByObject(new[] { session });
CitrixRunspaceFactory.DefaultRunspace.ExecuteCommand(cmd);
}
}
}
沃梦达教程
本文标题为:C#如何注销Citrix XenApp用户会话?
猜你喜欢
- C# 创建控制台应用程序 2023-05-06
- C# 中GUID生成格式的四种方法 2022-10-27
- C# AStar寻路算法详解 2023-07-18
- C#设计模式之Visitor访问者模式解决长隆欢乐世界问题实例 2022-11-15
- C#给Word中的字符添加着重号的方法详解 2023-06-08
- c# HashSet的扩容机制需要注意的 2023-02-26
- 聊聊Unity 自定义日志保存的问题 2023-04-15
- C#算法之整数反转 2023-05-16
- C#微信公众号开发之消息处理 2023-06-15
- C#Winform窗口移动方法 2023-01-06