Integration Broker 與 PowerShell SDK 之間的通訊問題,可能會使得 Citrix 發行的應用程式和桌面平台不會出現在 VMware Identity Manager 目錄中。
問題
整合 Citrix 與 VMware Identity Manager 之後,Citrix 發行的資源未出現在 VMware Identity Manager 目錄中。
原因
Integration Broker 設定可能會出現組態問題,使得無法正確與 PowerShell SDK 通訊。
解決方案
您可以在瀏覽器中指定 URL 以疑難排解存在 Integration Broker 組態問題的位置。此疑難排解方法可以幫助您識別問題是否為下列區域中的組態問題。
Citrix 伺服器陣列
Citrix 發佈的資源
資源權利
如果網頁未顯示預期的輸出,則它會顯示錯誤,並將資訊新增至 Integration Broker 記錄。檢閱 Integration Broker 記錄以繼續疑難排解程序。
程序
- 使用瀏覽器查看 Citrix 伺服器陣列資訊。
- 在瀏覽器中,輸入如下的其中一個 URL,將預留位置取代為適當資訊。
Citrix Server Farm 7.x
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version7x
Citrix Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version65orLater
Citrix Server Farm 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。若要進一步疑難排解問題,請在 %programdata%/VMware/HorizonIntegrationBroker 檢閱 Integration Broker 主機上的記錄。
- 使用瀏覽器列出伺服器陣列中所有由 Citrix 發行的資源。
- 在瀏覽器中,輸入如下的其中一個 URL,將預留位置取代為適當資訊。
Citrix Server Farm 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 Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version65orLater
Citrix Server Farm 5.5 或 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Legacy
- 檢閱網頁的內容,並且如果必要,請檢閱 Integration Broker 記錄。
如果已正確設定 Integration Broker,頁面會顯示 Citrix 伺服器陣列中所有資源的清單。
如果網頁未顯示資源的清單,記錄資訊會傳送至 Integration Broker。若要進一步疑難排解問題,請在 %programdata%/VMware/HorizonIntegrationBroker 檢閱 Integration Broker 主機上的記錄。
- 使用瀏覽器檢查單一 Citrix 發行資源的權利。
- 在瀏覽器中,輸入如下的其中一個 URL,將預留位置取代為適當資訊。
將 ApplicationName 預留位置以您指定的應用程式名稱取代。
Citrix Server Farm 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 Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version65orLater&appName=ApplicationName
Citrix Server Farm 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。若要進一步疑難排解問題,請在 %programdata%/VMware/HorizonIntegrationBroker 檢閱 Integration Broker 主機上的記錄。