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 記錄以繼續疑難排解程序。

程序

  1. 使用瀏覽器查看 Citrix 伺服器陣列資訊。
    1. 在瀏覽器中,輸入如下的其中一個 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

    2. 檢閱網頁的內容,並且如果必要,請檢閱 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 主機上的記錄。

  2. 使用瀏覽器列出伺服器陣列中所有由 Citrix 發行的資源。
    1. 在瀏覽器中,輸入如下的其中一個 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

    2. 檢閱網頁的內容,並且如果必要,請檢閱 Integration Broker 記錄。
      如果已正確設定 Integration Broker,頁面會顯示 Citrix 伺服器陣列中所有資源的清單。

      如果網頁未顯示資源的清單,記錄資訊會傳送至 Integration Broker。若要進一步疑難排解問題,請在 %programdata%/VMware/HorizonIntegrationBroker 檢閱 Integration Broker 主機上的記錄。

  3. 使用瀏覽器檢查單一 Citrix 發行資源的權利。
    1. 在瀏覽器中,輸入如下的其中一個 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

    2. 檢閱網頁的內容,並且如果必要,請檢閱 Integration Broker 記錄。
      如果已正確設定 Integration Broker,頁面將會列出您所指定應用程式或傳遞群組的所有權利清單。

      如果網頁未顯示權利的清單,記錄資訊會傳送至 Integration Broker。若要進一步疑難排解問題,請在 %programdata%/VMware/HorizonIntegrationBroker 檢閱 Integration Broker 主機上的記錄。