Integration Broker と PowerShell SDK との間で発生する通信問題により、Citrix 公開アプリケーションとデスクトップが VMware Identity Manager カタログに表示されない場合があります。

問題

Citrix を VMware Identity Manager と統合した後、Citrix 公開リソースが VMware Identity Manager カタログに表示されません。

原因

PowerShell SDK との正常な通信を妨げる構成上の問題が、Integration Broker に存在する可能性があります。

解決方法

ブラウザで URL を指定することで、Integration Broker の構成に関する問題がある場所をトラブルシューティングできます。このトラブルシューティング方法により、構成に関する問題が次の領域にあるかどうかを識別できます。
  • Citrix サーバ ファーム
  • Citrix 公開リソース
  • リソース資格

予期した結果が Web ページに表示されない場合は、エラーが表示され、Integration Broker のログに情報が追加されます。Integration Broker のログを参照して、トラブルシューティング プロセスを継続します。

手順

  1. ブラウザを使用して Citrix サーバ ファームの情報を確認します。
    1. ブラウザで、次のいずれかのような URL を入力します。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

    2. Web ページの内容を確認して、必要に応じて、Integration Broker のログを確認します。
      Integration Broker が適切に構成されている場合、Web ページには、次のような Citrix サーバ ファームの情報が表示されます。

      "[{\"FarmName\":\"test data\",\"ServerVersion\":\" 6.0.6410\",\"AdministratorType\":\"Full\",\"SessionCount\":\"2\",\"MachineName\":\"test data\"}]”

      Web ページにサーバ ファームの情報が表示されない場合は、Integration Broker にログ情報が送信されます。問題のトラブルシューティングをさらに続けるには、Integration Broker ホストの %programdata%/VMware/HorizonIntegrationBroker にあるログを確認します。

  2. ブラウザを使用してサーバ ファームのすべての Citrix 公開リソースをリストします。
    1. ブラウザで、次のいずれかのような URL を入力します。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

    2. Web ページの内容を確認して、必要に応じて、Integration Broker のログを確認します。
      Integration Broker が正しく構成されている場合は、Web ページに Citrix サーバ ファームのすべてのリソースが一覧表示されます。

      Web ページにリソースのリストが表示されない場合は、Integration Broker にログ情報が送信されます。問題のトラブルシューティングをさらに続けるには、Integration Broker ホストの %programdata%/VMware/HorizonIntegrationBroker にあるログを確認します。

  3. ブラウザを使用して単一の Citrix 公開リソースの資格をチェックします。
    1. ブラウザで、次のいずれかのような URL を入力します。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

    2. Web ページの内容を確認して、必要に応じて、Integration Broker のログを確認します。
      Integration Broker が正しく構成されている場合は、Web ページに、指定したアプリケーションまたは配信グループのすべての資格がリストされます。

      Web ページに資格のリストが表示されない場合は、Integration Broker にログ情報が送信されます。問題のトラブルシューティングをさらに続けるには、Integration Broker ホストの %programdata%/VMware/HorizonIntegrationBroker にあるログを確認します。