由于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# – Windows Phone 8中的Websockets客户端支持 2023-09-20
- WPF实现自带触控键盘的文本框 2023-07-04
- c# – 如何在Windows Phone 8.1上使用Zxing创建QR码图像 2023-09-18
- 对int array进行排序的实例讲解 2022-11-28
- unity实现QQ截图功能 2023-02-16
- C#实现简单学生信息管理系统 2023-01-22
- 关于C#反射 你需要知道的 2023-02-25
- Identityserver4之.net core web客户端的接入过程 2023-09-28
- Unity Shader实现动态雾效果 2023-02-16
- C#中==(双等于号)与equals()区别详解 2023-04-15