Integration Broker 与 PowerShell SDK 之间的通信问题可能会导致 VMware Identity Manager 目录中不显示 Citrix 发布的应用程序和桌面。
- Citrix 服务器场
- Citrix 发布的资源
- 资源授权
如果网页不显示预期输出,则会显示错误并将信息添加到 Integration Broker 日志中。查看 Integration Broker 日志以继续故障排除过程。
问题
将 Citrix 与 VMware Identity Manager 集成后,VMware Identity Manager 目录中不显示 Citrix 发布的资源。
原因
Integration Broker 设置可能存在妨碍与 PowerShell SDK 正常通信的配置问题。
解决方案
- 使用浏览器查看 Citrix 服务器场信息。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。
-
Citrix 服务器场 7.x
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version7x
-
Citrix 服务器场 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version65orLater
-
Citrix 服务器场 5.5 或 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Legacy
-
- 查看网页内容,如有必要,查看 Integration Broker 日志。
如果 Integration Broker 配置正确,该页会显示 Citrix 服务器场信息,如下所示。
"[{\"FarmName\":\"test data\",\"ServerVersion\":\" 6.0.6410\",\"AdministratorType\":\"Full\",\"SessionCount\":\"2\",\"MachineName\":\"test data\"}]”
如果网页不显示服务器场信息,会将日志信息发送到 Integration Broker。要对问题进行进一步故障排除,请查看 Integration Broker 主机上的日志,位置为 %programdata%/VMware/HorizonIntegrationBroker。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。
- 使用浏览器列出服务器场中的所有 Citrix 发布的资源。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。
-
Citrix 服务器场 7.x
要列出所有应用程序,请输入:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version7x
要列出所有交付组,请输入:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroups?computerName=XenAppServerHostname&xenappversion=Version7x
-
Citrix 服务器场 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version65orLater
-
Citrix 服务器场 5.5 或 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Legacy
-
- 查看网页内容,如有必要,查看 Integration Broker 日志。
如果 Integration Broker 配置正确,该页会显示 Citrix 服务器场中所有资源的列表。
如果网页不显示资源列表,会将日志信息发送到 Integration Broker。要对问题进行进一步故障排除,请查看 Integration Broker 主机上的日志,位置为 %programdata%/VMware/HorizonIntegrationBroker。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。
- 使用浏览器查看单个 Citrix 发布的资源的授权。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。
将 ApplicationName 占位符替换为正在指定的应用程序的名称。
-
Citrix 服务器场 7.x
要查看应用程序,请输入:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&appName=ApplicationName
要查看交付组,请输入:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroup/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&deliveryGroupName=deliveryGroupName
-
Citrix 服务器场 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version65orLater&appName=ApplicationName
-
Citrix 服务器场 5.5 或 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Legacy&appName=ApplicationName
-
- 查看网页内容,如有必要,查看 Integration Broker 日志。
如果 Integration Broker 配置正确,该页会显示指定应用程序或交付组的所有授权的列表。
如果网页不显示授权列表,会将日志信息发送到 Integration Broker。要对问题进行进一步故障排除,请查看 Integration Broker 主机上的日志,位置为 %programdata%/VMware/HorizonIntegrationBroker。
- 在浏览器中输入一个 URL(如以下项之一),同时将占位符替换为相应的信息。