繁体   English   中英

Citrix XenApp - 通过CMD / DLL / Something注销

[英]Citrix XenApp - Logoff via CMD/DLL/Something

我需要你的支持。

以下情况:我创建了一个性能测量脚本(AutoIT),用于打开Internet Explorer,加载Citrix XenApp页面,登录并从那里启动应用程序。

我的问题是会话的注销/断开/关闭。

使用注销按钮后面的URL

右上角是Logoff和断开按钮。 这两个都调用一个重写URL的Javascript函数

注销(Web GUI中的注销和Citrix会话中的注销。从Citrix关闭所有打开的Windows) javascript:location.replace('../site/logout.aspx?CTX_Token=F692CFB5C3282DDEFE1084DAB381EAF4')

断开连接(在GUI中注销,关闭会话。在下次登录时,它会重新打开所有Citrix窗口) javascript:location.replace('../site/disconnect.aspx?CTX_Token=F692CFB5C3282DDEFE1084DAB381EAF4')

CTX_Token不是静态的。 每次登录后我都有一个新令牌。

我的目标是:在我打开新会话之前关闭(如果有的话)开放会话。

无令牌调用URL,令牌设置为0并完成F / 0,

  • ../site/logout.aspx
  • logout.aspx?CTX_Token = 0
  • logout.aspx?CTX_Token = 00000000000000000000000000000000
  • logout.aspx?CTX_Token = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

每次我只得到一个状态错误

状态错误

您的会话存在问题。 出于安全原因,您必须关闭浏览器窗口并再次登录才能继续访问您的资源。

要再次登录,您必须重新启动浏览器。

这样没有成功:/

Citrix连接中心中的参数

我的下一个希望是Receiver.exe中的参数断开会话。

在concentr.exe的GUI中是一个断开连接和注销按钮。 但是exe在cmd中没有任何帮助。 看来,这个exe有参数(任务管理器concentr.exe /startup我尝试了以下参数。每次只有GUI启动...

  • 救命
  • 注销
  • 放弃
  • 出口
  • 关掉
  • 设置

也许你们其中一个人有想法......

退出Citrix连接中心和Citrix Receiver

这两种方式都像Webgui中的断开连接。

不是我想要的..

关闭IE(在浏览器中注销)并终止打开的Citrix Windows

不是真正的正确方法。 有可能存在一切幸存的过程

其他方法?

我搜索了DLL调用,API,CMD和其他东西。 我一无所获。

也许这是Citrix Pro正在阅读这个并且可以给我一个答案。

祝你今天愉快

很好的问候

哈根

您正在自动化/ webscraping StoreFront,但最好使用StoreFront SDK 以下是从文档中获取Logoff的示例:

示例:LogOff请求

POST http://www.example.com/Store/sessions/v1/logoff HTTP/1.1
Host: www.example.com
Accept: application/vnd.citrix.sessionresults+xml
Content-Type: application/vnd.citrix.sessionparams+xml
Content-Length: xxx
Authorization: CitrixAuth ...

<?xml version="1.0"?>
<sessionparams xmlns="http://citrix.com/delivery-services/1-0/sessionparams">
<clientName>xxxxxxxxx</clientName>
<deviceId>xxxxxxxxx</deviceId>
<tickets>
<ticket>85EB92973D2C3804F93A99AAEC232D</ticket>
<ticket>85EB92973D2C3804F93A99AAEC232A</ticket>
</tickets>
</sessionparams>

响应

HTTP/1.1 200 OK
Content-Type: application/vnd.citrix.sessionresults+xml
Content-Length: xxx
Cache-Control: no-cache

<?xml version="1.0"?>
<sessionResults xmlns="http://citrix.com/delivery-services/1-0/sessionresult" status="success" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM