This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Microsoft Teams の監視、トラブルシューティング、サポート
チームズを監視
このセクションでは、HDX を使用した Microsoft Teams の最適化を監視するためのガイドラインを示します。
最適化モードで実行しており、HdxRtcEngine.exe がクライアントマシンで実行されている場合、VDA 上の WebSocketAgent.exe というプロセスがセッションで実行されます。Director の Activity Manager を使用してアプリケーションを確認します。

Microsoft Teams の最適化ステータスは、Director > ユーザー詳細ページ > セッション詳細パネル > MS Teams Optimizationフィールドで確認できます。Microsoft Teams が最適化されていることは、クリアなオーディオやビデオなど、より良いユーザーエクスペリエンスのために不可欠です。この機能は、VDA バージョン2311以降で利用可能です。サポートされているCitrix Workspace™アプリのバージョンは、「Microsoft Teams の最適化」に記載されています。Director は、Microsoft Teams が公開アプリケーションとして、または公開デスクトップ内で実行されている場合にのみ、Microsoft Teams の最適化ステータスを表示します。 詳細については、Microsoft Teams の最適化ステータスを参照してください。
VDA の最小バージョン1912では、Citrix HDX Monitor(最小バージョン3.11)を使用してアクティブなTeams通話を監視できます。Citrix Virtual Apps and Desktops 製品ISOには、フォルダー layout\image-full\Support\HDX Monitor に最新の hdxmonitor.msi が含まれています。
VDA の最小バージョン1912では、Citrix HDX Monitor(最小バージョン3.11)を使用してアクティブなMicrosoft Teams通話を監視できます。Citrix Virtual Apps and Desktops 製品ISOには、フォルダー layout\image-full\Support\HDX Monitor に最新の hdxmonitor.msi が含まれています。
詳細については、Knowledge Center の記事 CTX253754 の「監視」を参照してください。
トラブルシューティング
このセクションでは、Microsoft Teams の最適化を使用する際に発生する可能性のある問題に対するトラブルシューティングのヒントを提供します。詳細については、CTX253754を参照してください。
仮想配信エージェントについて
BCR_x64.msi によって4つのサービスがインストールされます。VDA での Microsoft Teams リダイレクトを担当するのは2つだけです。

-
Citrix HDX Teams Redirection Service は、Microsoft Teams において利用される仮想チャネルを確立する役割を担っています。このサービスは CtxSvcHost.exe に依存して動作します。
-
Citrix HDX HTML5 Video Redirection Service は、ネットワーク上で 127.0.0.1:9002 TCP ポートを介してリッスンする WebSocketService.exe という名前のプロセスとして動作しています。この WebSocketService.exe は、システム内で主に以下の2つの重要な機能を果たします。
i. セキュアな WebSocket の TLS 終端 は、Microsoft Teams アプリ内のコンポーネントである vdiCitrixPeerConnection.js からセキュアな WebSocket 接続を受信します。Process Monitor で追跡できます。証明書の詳細については、Controller と VDA 間の通信 の「TLS と HTML5 ビデオのリダイレクト、およびブラウザコンテンツのリダイレクト」セクションを参照してください。
一部のアンチウイルスおよびデスクトップセキュリティソフトウェアは、
WebSocketService.exeとその証明書の適切な機能に干渉します。Citrix HDX HTML5 Video Redirectionサービスがservices.mscコンソールで実行されている場合でも、netstatで確認すると、localhost127.0.0.1:9002TCPソケットはリスニングモードになりません。サービスを再起動しようとすると、ハングアップします(「停止中…」)。WebSocketService.exeプロセスに適切な除外を適用していることを確認してください。
ii. ユーザーセッションマッピング。 Microsoft Teamsアプリケーションが起動すると、WebSocketService.exeはVDAのユーザーセッションでWebSocketAgent.exeプロセスを開始します。WebSocketService.exeはLocalSystemアカウントとしてセッション0で実行されます。

netstatを使用して、WebSocketService.exeサービスがVDAでアクティブなリスニング状態にあるかどうかを確認できます。管理者権限のコマンドプロンプトウィンドウから
netstat -anob -p tcpを実行します。
接続が成功すると、状態はESTABLISHEDに変わります。

重要:
WebSocketService.exeは、127.0.0.1:9001と127.0.0.1:9002の2つのTCPソケットでリッスンします。ポート9001はブラウザコンテンツリダイレクトとHTML5ビデオリダイレクトに使用され、ポート9002はMicrosoft Teamsリダイレクトに使用されます。Teams.exeとWebSocketService.exe間の直接通信を妨げる可能性のあるプロキシ構成がVDAのWindows OSにないことを確認してください。Internet Explorer 11で明示的なプロキシ(インターネットオプション > 接続 > LANの設定 > プロキシサーバー)を構成すると、接続が割り当てられたプロキシサーバーを経由する場合があります。手動および明示的なプロキシ設定を使用する場合は、ローカルアドレスにはプロキシサーバーを使用しないがチェックされていることを確認してください。
サービスの位置と説明
| サービス | Windows Server OSでの実行可能ファイルへのパス | ログオンアカウント | 項目説明 |
|---|---|---|---|
| Citrix HTML5 ビデオリダイレクトサービス | “C:\Program Files (x86)\Citrix\System32\WebSocketService.exe” /service | ローカルシステムアカウント | 仮想デスクトップとエンドポイントデバイス間でメディアリダイレクトを実行するために必要な初期フレームワークを、複数のHDXマルチメディアサービスに提供します。 |
| Citrix HDX ブラウザリダイレクトサービス | “C:\Program Files (x86)\Citrix\System32\CtxSvcHost.exe” -g BrowserRedirSvcs | このアカウント (ローカルサービス) | エンドポイントデバイスと仮想デスクトップ間でブラウザコンテンツリダイレクトを提供します。 |
| Citrix ポートフォワーディングサービス | “C:\Program Files (x86)\Citrix\System32\CtxSvcHost.exe” -g PortFwdSvcs | このアカウント (ローカルサービス) | ブラウザコンテンツリダイレクトのために、エンドポイントデバイスと仮想デスクトップ間でポートフォワーディングを提供します。 |
| シトリックス HDX チームズ リダイレクトサービス | “C:\Program Files (x86)\Citrix\System32\CtxSvcHost.exe” -g TeamsSvcs | ローカルシステムアカウント | エンドポイントデバイスと仮想デスクトップ間のMicrosoft Teamsリダイレクトを提供します。 |
Citrix Workspace app
ユーザーのエンドポイントでは、Windows 用 Citrix Workspace アプリが HdxTeams.exe または HdxRtcEngine.exe という新しいサービスをインスタンス化します。これは、VDA で Microsoft Teams が起動され、ユーザーがセルフプレビューで周辺機器を呼び出したりアクセスしようとしたときに実行されます。このサービスが表示されない場合は、以下を確認してください。
- 少なくともWindows用Workspaceアプリバージョン1905がインストールされていることを確認してください。WorkspaceアプリのインストールパスにHdxTeams.exeまたはHdxRtcEngine.exeとwebrpc.dllバイナリが表示されますか?
- ステップ1を検証した場合は、HdxTeams.exeまたはHdxRtcEngine.exeが起動されているかどうかを確認するために、以下を実行してください。
- VDAで動作しているMicrosoft Teamsを終了します。
- VDA上でservices.mscを起動してください。
- Citrix HDX Teams リダイレクトサービスを停止します。
- ICA®セッションを切断します。
- ICAセッションに接続します。
- Citrix HDX Teams リダイレクトサービスを開始します。
- Citrix HDX HTML5 ビデオ リダイレクト サービスを再起動します。
- VDAでマイクロソフト Teams を起動します。
- クライアントエンドポイントでHdxTeams.exeまたはHdxRtcEngine.exeがまだ起動されていない場合は、以下を実行してください。
- VDA を再起動します。
- クライアントエンドポイントを再起動します。
サポート
Citrix と Microsoft は、Microsoft Teams の最適化を使用して、Citrix Virtual Apps and Desktops™ からの Microsoft Teams の配信を共同でサポートしています。この共同サポートは、両社の緊密な連携の結果です。有効なサポート契約があり、このソリューションで問題が発生した場合は、問題の原因となっていると思われるコードのベンダーにサポートチケットをオープンしてください。つまり、Teams の場合は Microsoft、最適化コンポーネントの場合は Citrix です。 Citrix または Microsoft がチケットを受け取り、問題をトリアージし、必要に応じてエスカレートします。各社のサポートチームに連絡する必要はありません。
問題が発生した場合は、Teams UI で [ヘルプ] > [問題の報告] をクリックすることをお勧めします。技術的な問題をより迅速に解決するために、VDA側のログはCitrixとMicrosoftの間で自動的に共有されます。
ログの収集
HDXメディアエンジンログは、ユーザーのマシン上(VDA上ではない)で見つけることができます。問題が発生した場合は、必ずログをサポートケースに添付してください。
ウィンドウズログ:
You can locate Windows logs at %TEMP% inside the HDXTeams folder (AppData/Local/Temp/HDXTeams or AppData/Local/Temp/HdxRtcEngine). Look for a .txt file called webrpc_Day_Month_timestamp_Year.txt. If you are using newer versions of Citrix Workspace app, for example Citrix Workspace app 2009.5 or later, store the logs in AppData\Local\Temp\HdxRtcEngine.
各セッションは、ログ用に個別のフォルダーを作成します。
Mac ログ:
-
VDWEBRTC ログ - 仮想チャネルの実行を記録します。
場所:
/Users/<User Name>/Library/Logs/Citrix Workspace/CitrixViewer_<Y_M_D_H_M_S>.txt -
HdxRtcEngine ログ - HdxRtcEngine 上のプロセスの実行を記録します。
場所:
$TMPDIR/hdxrtcengine/<W_M_D_H_M_S_Y>/hdxrtcengine.logHdxRtcEngine ログはデフォルトで有効になっています。
-
Webrpc ログ - webrtc ライブラリのラップアップの実行を記録する最も重要なログです。
場所:
/Users/<USERNAME>/Library/Logs/HdxRtcEngine/<W_M_D_H_M_S_Y>/webrpc.log
Linux ログファイル:
/tmp/webrpc/<current date>/ and /tmp/hdxrtcengine/<current date>/ フォルダーに Linux ログがあります。
Webrtc ログ: /tmp/webrpc/<current date>/webrtc.log
カーネルログ: /var/log/syslog
ICE/STUN/TURN/ に関するログファイル:
通話確立時には、次の4つのICEフェーズが必要です。
- 候補の収集
- 候補の交換
- 接続性チェック (STUN バインド要求)
- 候補の昇格
HdxRtcEngine.exe ログには、関連するInteractive Connectivity Establishment (ICE) エントリが含まれています。これらのエントリは、通話設定が成功するために必要です。収集段階のサンプルスニペットを以下に示します。
RPCStubs Info: -> device id = \\?\display#int3470#4&1835d135&0&uid13424#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bf89b5a5-61f7-4127-a279-e187013d7caf} label = Microsoft Camera Front groupId =
webrtcapi.RTCPeerConnection Info: createOffer. audio = 1 video = 1
webrtcapi.RTCPeerConnection Info: setLocalDescription.
>>> begin:sdp
[…]
webrtcapi.RTCPeerConnection Info: OnSignalingChange. signaling state = HaveLocalOffer
webrtcapi.RTCPeerConnection Info: OnIceGatheringChange. state = Gathering
[…]
>>> begin:sdp
candidate:840548147 1 udp 2122194687 10.108.124.215 56927 typ host generation 0 ufrag oVk6 network-id 1
<<< end:sdp
[…]
>>> begin:sdp
candidate:1938109490 1 udp 24911871 52.114.xxx.xxx 52786 typ relay raddr 73.205.xxx.x rport 25651 generation 0 ufrag dDML network-id 1 network-cost 10
<<< end:sdp
[…]
>>> begin:sdp
candidate:4271145120 1 udp 1685987071 66.xxx.xxx.xxx 55839 typ srflx raddr 10.108.124.215 rport 55839 generation 0 ufrag uAVH network-id 1
<<< end:sdp
[…]
webrtcapi.RTCPeerConnection Info: OnIceGatheringChange. state = Complete webrtcapi.RTCPeerConnection Info: setRemoteDescription.
>>> begin:sdp
[…]
webrtcapi.RTCPeerConnection Info: OnSignalingChange. signaling state = HaveRemotelOffer
<!--NeedCopy-->
複数のICE候補がある場合、優先順位は次のとおりです。
- ホスト
- ピア反射型
- サーバーリフレクシブ
- トランスポートリレー
問題が発生し、それを一貫して再現できる場合は、Microsoft Teams で [ヘルプ] > [問題の報告] をクリックすることをお勧めします。Microsoft にケースをオープンした場合、技術的な問題を解決するために、ログは Citrix と Microsoft の間で共有されます。 Citrix Support に問い合わせる前に CDF トレースをキャプチャすることも有益です。詳細については、Knowledge Center の記事 CDFcontrol を参照してください。
CDF トレースの収集に関する推奨事項については、Knowledge Center の記事 CDF トレース収集の推奨事項 を参照してください。
VDA 側の CDF トレース - 次の CDF トレースプロバイダーを有効にします。

Workspace アプリ側の CDF トレース - 次の CDF トレースプロバイダーを有効にします。

- IcaClient_DriversVd_TeamsRedir (optional)
- IcaClient_Multimedia_HdxTeams (シトリックス ワークスペース アプリ 2012 以降が必要)
共有
共有
この記事の概要
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.