仮想化デスクトップ インフラストラクチャ用クラシック Teams

Important

この記事では、仮想化された環境で従来の Microsoft Teams を使用する場合の要件と制限事項について説明します。

VDI 用の新しい Teams について詳しくは、「仮想化デスクトップ インフラストラクチャ (VDI) 用の新しい Teams へのアップグレード」をご覧ください。

VDI とは何ですか ?

仮想デスクトップ インフラストラクチャ (VDI) は、データセンターの集中サーバーでデスクトップ オペレーティング システムとアプリケーションをホストする仮想化テクノロジです。 これにより、完全に保護され、準拠し一元化されたソースとともに、ユーザーに完全で個人用に設定されたデスクトップ エクスペリエンスを提供します。

仮想化環境の Teams はチャットと共同作業をサポートします。 また、Azure Virtual Desktop、Citrix、VMware プラットフォームを使用すれば、通話および会議機能もサポートされます。

Teams は、仮想環境での複数の構成もサポートします。 これらには、VDI、専用、共有、永続、非永続のモードが含まれます。 機能は継続的に開発されており、定期的に追加されており、機能は時間の経過とともに拡張されます。

仮想化環境での Teams の使用は、非仮想化環境での Teams の使用とは多少異なる場合があります。 たとえば、仮想化環境では一部の高度な機能が利用できない可能性があり、ビデオ解像度が異なる場合があります。

最適なユーザー エクスペリエンスを確保するには、この記事のガイダンスに従ってください。

注意

別のプラットフォームでの Teams VDI に関する詳細は、「プラットフォームごとの Teams の機能」を参照してください。

VDI 上の Teams のコンポーネント

仮想化環境で Teams を使用するには、次のコンポーネントが必要です。

  • 仮想化ブローカー: Azure などの仮想化プロバイダーへのリソースと接続マネージャー。
  • 仮想デスクトップ: Teams を実行する仮想マシン (VM) スタック。
  • シン クライアント: ユーザーが物理的にインターフェイスするデバイス。
  • Teams デスクトップ アプリ: VM 内の Teams デスクトップ クライアント アプリ。 これは、次の 3 つの主要なサブコンポーネントに分割できます。
    • デスクトップ クライアント: Win32 ネイティブ アプリ。.exe (自動更新が有効) または .msi (自動更新が無効) を介してインストールされます。 バージョンの例: 1.6.00.18681
    • Web クライアント: Teams ネイティブ デスクトップ アプリと Web (ブラウザー) アプリの両方に共通のコンポーネントであり、アプリが起動するたびに自動更新されます (非永続的な環境でも)。 バージョンの例: 1.0.0.2023052414。
    • Shim: Web クライアントにバンドルされている VDI および VDI パートナー固有のコンポーネントであるため、自動更新されます。 バージョンの例: 1.14.0.1 (Citrix)、21494295 (VMware)、1.1.2206.13001 (AVD/W365)

VDI 上の Teams の要件

仮想化プロバイダーの要件

Teams デスクトップ アプリは、主要な仮想化ソリューション プロバイダーで検証済みです。 複数の市場プロバイダーを使用している場合は、仮想化ソリューション プロバイダーに相談して、最小要件が満たされていることを確認することをお勧めします。

現在、音声/ビデオ (AV) 最適化を備えた VDI 上の Teams は、Azure Virtual Desktop、Citrix、VMware で認定されています。 このセクションの情報を確認して、適切に機能するためのすべての要件を満たしていることを確認してください。

Teams 認定プラットフォーム

次のプラットフォームには、Teams 用の仮想デスクトップ インフラストラクチャ ソリューションがあります。

プラットフォーム ソリューション
Microsoft を表すロゴ。 Azure Virtual DesktopWindows 365
Citrix を表すロゴ。 Citrix Virtual Apps and Desktops
VMware を表すロゴ。 VMware Horizon

Azure Virtual Desktop

Azure Virtual Desktop は、VDI 上の Teams に AV 最適化を提供します。 詳細、要件およびインストールについては、「Azure Virtual Desktop で Microsoft Teams を使用する」を参照してください。

Windows 365

Windows 365 は、Azure Virtual Desktop が提供する AV 最適化を使用して、クラウド PC からの最適な Teams エクスペリエンスを確保します。 詳細、要件およびインストールについては、「クラウド PC で Teams を使用する」を参照してください。

Citrix Virtual Apps and Desktops の要件

Important

SingleWindow UI モードは、2024 年 1 月 31 日の時点で非推奨になりました (「MC Post 674419」を参照)。 Citrix のお客様は、CWA/VDA を MultiWindow をサポートする最小バージョンにアップグレードする必要があります。そうしないと、ユーザーは最適化されません。 最小バージョン:

  • VDA LTSR 1912 CU6、VDA LTSR 2203、VDA CR 2212
  • CWA for Windows 2203、CWA for MAC 2302、CWA for Linux 2207、CWA for ChromeOS/HTML5 2301

Citrix Virtual Apps and Desktops (以前の XenApp および XenDesktop) は、VDI 上の Teams に AV 最適化を提供します。 Citrix Virtual Apps and Desktops を使用すると、VDI 上の Teams はチャットと共同作業に加えて、通話および会議機能をサポートします。

Citrix Virtual Apps and Desktops の最新バージョンは、Citrix ダウンロード サイトからダウンロードできます。 (最初にサインインする必要があります。) 必要なコンポーネントは、デフォルトで Citrix Workspace アプリ (CWA) および Virtual Delivery Agent (VDA) にバンドルされています。 CWA や VDA に追加のコンポーネントやプラグインをインストールする必要はありません。

最新のサーバーとクライアントの要件については、Citrix Web サイトの Microsoft Teams の最適化に関する記事を参照してください。

RemotePC シナリオの場合は、「既知の問題と制限事項」セクションをチェックしてください。

VMware Horizon Workspace and Desktop の要件

VMware Horizon は、ハイブリッド クラウド全体に仮想デスクトップとアプリを安全に配信するためのモダン プラットフォームです。 優れたエンドユーザー エクスペリエンスを提供するために、VMware Horizon は Teams のメディア最適化を提供します。 この最適化により、仮想デスクトップやアプリ全体の総体的な生産性が向上し、Teams を使用して通話や会議を行う際のユーザー エクスペリエンスが向上します。

VMware Horizon の最新バージョンは、VMware ダウンロード ページからダウンロードできます。 既定では、必要なメディア最適化コンポーネントは Horizon Agent と Horizon Client に含まれているため、Teams の最適化機能を使用するために追加のプラグインをインストールする必要はありません。

Teams のメディア最適化を構成する方法に関する最新の要件と手順を入手するには、VMware Web サイトの Microsoft Teams のメディア最適化の構成に関する記事を参照してください。

VDI で Teams デスクトップ アプリをインストールまたは更新する

MSI パッケージを使用したマシンごとのインストールまたはユーザーごとのインストールを用いて、VDI 用の Teams デスクトップ アプリを展開できます。 どのアプローチを使用するかについては、永続的なセットアップを使用するか、または非永続的なセットアップを使用するか、および組織の関連機能のニーズに応じて決定します。

専用の永続的なセットアップの場合、マシンごととユーザーごとの両方のインストールが機能します。 ただし、非永続的なセットアップの場合、Teams が効率的に機能するにはマシンごとにインストールする必要があります。 非永続のセットアップのセクションを参照してください。

マシンごとのインストールでは、自動更新は無効になっています。 つまり、Teams アプリを更新するには、現在のバージョンをアンインストールして新しいバージョンに更新する必要があります。 ユーザーごとのインストールでは、自動更新は有効になっています。

Important

VDI 環境の Teams デスクトップ アプリを最新の状態に保ちます。 現在のバージョンのリリース日より 90 日以上古いリリース日を持つ Teams デスクトップ アプリのバージョンはサポートされていません。 サポートされていない Teams デスクトップ アプリのバージョンでは、ブロック ページがユーザーに表示され、アプリの更新を要求します。

ほとんどの VDI の展開について、マシンごとのインストールを使用して Teams を展開することをお勧めします。 最新の Teams バージョンに更新するには、アンインストール手順から始めて、次に最新の Teams バージョンを展開します。

VDI 環境での Teams AV の最適化が適切に機能するには、シン クライアント デバイスがインターネットにアクセスできる必要があります。 シン クライアント デバイスでインターネット アクセスが利用できない場合、最適化のスタートアップは成功しません。 これは、ユーザーが最適化されていないメディア状態にあることを意味します。

専用の永続的なセットアップ

専用の永続的なセットアップでは、ユーザーのローカル オペレーティング システムの変更は、ユーザーがログオフした後も保持されます。 永続的なセットアップの場合、Teams はユーザーごとのインストールとマシンごとのインストールの両方をサポートします。

推奨される最低限の VM 構成は次のとおりです。

パラメーター ワークステーションのオペレーティング システム サーバー オペレーティング システム
vCPU 2 コア 4、6、または 8 コア
基礎となる Non-Uniform Memory Access (NUMA) 構成を理解し、それに応じて VM を構成することが重要です。
RAM 4 GB 512 MB から 1 GB/ユーザーあたり
ストレージ 32 GB 40 GB から 60 GB

注意

Microsoft Teams には、3.0 GB の使用可能なディスク領域が必要です。

非永続的なセットアップ

非永続的なセットアップでは、ユーザーのローカル オペレーティング システムの変更は、ユーザーがログオフした後は保持されません。 このようなセットアップは、一般的に共有マルチユーザー セッションです。 VM 構成は、ユーザー数と使用可能な物理サーバー リソースによって異なります。

非永続的なセットアップの場合、Teams デスクトップ アプリは、ゴールデン イメージに対してマシンごとにインストールする必要があります。 これにより、ユーザー セッション中に Teams アプリを効率的に起動できます。 詳細については、「VDI で Teams デスクトップ アプリをインストールまたは更新する」セクションを参照してください。

非永続的なセットアップで Teams を使用するには、効率的な Teams ランタイム データ同期のために、プロファイル キャッシュ マネージャーも必要です。 効率的なデータ同期により、適切なユーザー固有の情報 (ユーザーのデータ、プロファイル、設定など) がユーザーのセッション中にキャッシュされます。 以下の 2 つのフォルダーのデータが同期されていることを確認してください。

  • C:\Users\username\AppData\Local\Microsoft\IdentityCache (%LocalAppData%\Microsoft\IdentityCache)
  • C:\Users\username\AppData\Roaming\Microsoft\Teams (%AppData%\Microsoft\Teams)

注意

Teams アプリがアプリケーションの実行に必要なランタイム データとファイルを確実に取得するには、ローミング フォルダー (またはフォルダー リダイレクトを使用している場合はキャッシュ マネージャー) が必要です。 これは、ネットワーク遅延の問題やネットワークの不具合を軽減するために必要です。それを行わない場合、データやファイルが利用できないことにより、アプリケーション エラーが発生し、動作が遅くなります。

FSLogix など、さまざまなキャッシュ マネージャー ソリューションが利用可能です。 具体的な構成手順については、キャッシュ マネージャー プロバイダーに問い合わせてください。

Teams は、非永続的なセットアップ用のコンテンツ除外リストをキャッシュしました

Teams キャッシュ フォルダー %AppData%/Microsoft/Teams から以下を除外します。 これらのアイテムを除外すると、ユーザーのキャッシュ サイズが小さくなり、非永続的なセットアップがさらに最適化されます。

  • .txt ファイル
  • メディアスタック フォルダー
  • %AppData%\Microsoft\Teams\meeting-addin\Cache

Microsoft 365 Apps for enterprise に関する考慮事項

VDI で Microsoft 365 Apps for enterprise を使用して Teams を展開する場合は、次のことを考慮してください。

Microsoft 365 Apps for enterprise を使用した Teams の新しい展開

Microsoft 365 Apps for enterprise を介して Teams を展開する前に、まず、マシンごとのインストールを使用して展開されている既存の Teams アプリをアンインストールする必要があります。

Microsoft 365 Apps for enterprise を介した Teams は、ユーザーごとにインストールされます。 詳細については、「VDI で Teams デスクトップ アプリをインストールまたは更新する」セクションを参照してください。

Microsoft 365 Apps for enterprise の更新プログラムを使用した Teams の展開

Teams は、Microsoft 365 Apps for enterprise の既存のインストールにも追加される予定です。 Microsoft 365 Apps for enterprise では、Teams はユーザーごとにのみインストールされるため、「VDI で Teams デスクトップ アプリをインストールまたは更新する」セクションを参照してください。

マシンごとのインストールと Microsoft 365 Apps for enterprise での Teams の使用

Microsoft 365 Apps for enterprise は、Teams のマシンごとのインストールをサポートしていません。 マシンごとのインストールを使用するには、Microsoft 365 Apps for enterprise から Teams を除外する必要があります。 「Teams デスクトップ アプリを VM に展開する」と「Microsoft 365 Apps for enterprise を介した Teams の展開を除外する方法」セクションを参照してください。

Microsoft 365 Apps for enterprise を介した Teams の展開を除外する方法

Teams と Microsoft 365 Apps for enterprise の詳細については、「Microsoft 365 Apps for enterprise の新規インストールから Teams を除外する方法」と「グループ ポリシーを使用して Teams のインストールを制御する」を参照してください。

Teams デスクトップ アプリを VM に展開する

  1. 次のリンクのいずれかを使用して、VDI VM オペレーティング システムに一致する Teams MSI パッケージをダウンロードします。

    注意

    政府機関のクラウドの場合、MSI ファイルへのダウンロード リンクについては、「Windows インストーラー (MSI) を使用して Teams を一括インストールする」を参照してください。

  2. 次のいずれかのコマンドを実行して、MSI を VDI VM にインストールします。

    msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSERS=1
    

このプロセスは既定のインストールで、Teams は %AppData% ユーザー フォルダーにインストールされます。 この時点で、ゴールデン イメージのセットアップは完了です。

Important

非永続的なセットアップでのユーザーごとのインストールでは、Teams は適切に動作しません。

reg add "HKLM\SOFTWARE\Microsoft\Teams" /v IsWVDEnvironment /t REG_DWORD /d 1 /f

このプロセスにより、必要なレジストリ キーがマシンに追加され、Teams インストーラーに VDI インスタンスであることを通知します。 これがないと、インストーラーはエラーになり、「インストールに失敗しました。 VDI 環境が検出されない場合、すべてのユーザーにインストールすることはできません」と表示されます。

msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSER=1 ALLUSERS=1

このプロセスでは、Teams は 64 ビット オペレーティング システムの %ProgramFiles(x86)% フォルダー、および 32 ビット オペレーティング システム の %ProgramFiles% フォルダーにインストールされます。 この時点で、ゴールデン イメージのセットアップは完了です。

Important

非永続的なセットアップについては、マシンごとに Teams をインストールする必要があります。

次の対話型ログオン セッションが開始すると、Teams が開始し、資格情報を要求します。

注意

これらの例でも ALLUSERS=1 パラメーターを使用します。 このパラメーターを設定すると、コンピューターのすべてのユーザーの [コントロール パネル][プログラムと機能] および [Windows の設定][アプリと機能]Teams Machine-Wide Installer が表示されます。 管理者の資格情報を持っている場合は、すべてのユーザーが Teams をアンインストールできます。

ALLUSER=1の違ALLUSERS=1いを理解することが重要です。 パラメーターは ALLUSERS=1 VDI および VDI 以外の環境で使用できますが、 ALLUSER=1 パラメーターは VDI 環境でのみ使用され、マシンごとのインストールを指定できます。

  1. VDI VM から MSI をアンインストールします。 Teams をアンインストールする方法は 2 つあります。

    • PowerShell スクリプト: Teams 展開クリーンアップ PowerShell スクリプトを使用して、Teams をアンインストールしてユーザーの Teams フォルダーを削除できます。 Teams がコンピューターにインストールされているユーザー プロファイルごとにスクリプトを実行します。

    • コマンド ライン: 次のコマンドを実行します。

      msiexec /passive /x <path_to_msi> /l*v <uninstall_logfile_name>
      

このプロセスでは、オペレーティング システムの環境に応じて、%ProgramFiles(x86)% フォルダーまたは %ProgramFiles% フォルダーから Teams がアンインストールされます。

VDI 上の Teams のパフォーマンスに関する考慮事項

さまざまな仮想化セットアップ構成があり、それぞれ最適化の焦点が異なります。 たとえば、ある構成ではユーザー密度に焦点が当てられます。 計画するときは、組織のワークロードのニーズに基づいてセットアップを最適化するために、以下を考慮してください。

  • 最小要件: 一部のワークロードでは、最小要件を超えるリソースを使用したセットアップが必要になる場合があります。 たとえば、より多くのコンピューティング リソースを必要とするアプリケーションを使用する開発者向けのワークロード。
  • 依存関係: インフラストラクチャ、ワークロード、および Teams デスクトップ アプリ以外の環境に関するその他の考慮事項への依存関係が含まれます。
  • VDI で無効にされた機能: Teams では、一時的な CPU 使用率の向上に役立つ、VDI の GPU 集中型機能が無効になります。 以下の機能は無効です。
    • Teams CSS アニメーション
    • Giphy の自動起動

通話と会議を含む VDI 上の Teams

チャットと共同作業に加えて、通話と会議のサポートを備えた VDI 上の Teams は、サポートされている仮想化プロバイダーのプラットフォームで利用できます。 サポートされる機能は、WebRTC メディア スタックおよび仮想化プロバイダーの実装に基づいています。 次の図では、このアーキテクチャの概要を説明します。

VDI アーキテクチャ上の Teams を示す図。

Important

現在、VDI で AV 最適化なしで Teams を実行していて、最適化でまだサポートされていない機能 (アプリ共有時の制御の受け渡しなど) を使用している場合、仮想化プロバイダーのポリシーを設定して Teams のリダイレクトを無効にする必要があります。 これは、Teams のメディア セッションが最適化されないことを意味します。 Teams のリダイレクトを無効にするようにポリシーを設定する方法の手順については、仮想化プロバイダーにお問い合わせください。

ネットワーク要件

環境を評価して、クラウド全体での音声とビデオの展開に影響を与える可能性のあるリスクおよび要件を特定することをお勧めします。 Skype for Business ネットワーク評価ツールを使用して、ネットワークが Teams に対応しているかどうかをテストします。

Teams 用にネットワークを準備する方法の詳細については、「Teams 用に組織のネットワークを準備する」を参照してください。

通話の正常性パネル

ユーザーは、Teams 会議または通話で発生している問題の詳細を通話正常性パネルから取得できます。

これらのリアルタイム メトリック (ネットワーク、オーディオ、画面共有、送信ビデオ品質) は 15 秒ごとに更新され、少なくともその長い間続く問題のトラブルシューティングに最適です。

通話中または会議中に統計を表示するには、ユーザーが [ その他のアクション ] を選択する必要があります。アイコンをクリックし、メニューの上部付近にある [ 通話の正常性 ] を選択します。

ネットワーク、オーディオ、ビデオのメトリックの詳細については、「 Teams での通話と会議の品質の監視」を参照してください。

この機能には、Teams Desktop クライアント 1.6.00.11166 以降が必要です。

VDI上の Skype for Business から VDI 上の Teams に移行する

VDI 上の Skype for Business から VDI 上の Teams に移行する場合、2 つのアプリケーションの違いに加えて、VDI も実装されている場合にはいくつかの違いがあります。 Skype for Business VDI ではサポートされていて、Teams VDI では現在サポートされていない機能は、次のとおりです。

  • VDI の一部の AV 機能を無効にするプラットフォームごとのポリシー
  • アプリ共有時の制御の受け渡し

Chrome ブラウザーの Teams と VDI の Teams デスクトップ アプリの比較

Chrome ブラウザーの Teams は、AV 最適化を備えた VDI 用の Teams デスクトップ アプリに代わるものを提供しません。 チャットと共同作業のエクスペリエンスは期待どおりに機能します。 メディアが必要な場合、一部の機能が Chrome ブラウザーでのユーザーの期待に合致しない場合があります。

  • 音声とビデオのストリーミング エクスペリエンスが最適にならない場合があります。 遅延や品質低下が発生する場合があります。
  • デバイス設定は、ブラウザーの設定では使用できません。
  • デバイス管理はブラウザーを介して処理され、ブラウザー サイト設定で複数の設定が必要です。
  • デバイス設定は、Windows デバイス管理でも設定する必要がある場合があります。

チャットと共同作業を備えた VDI 上の Teams

組織で Teams のチャットおよび共同作業機能のみを使用する場合は、ユーザーレベル ポリシーを設定して、Teams の通話および会議機能を無効にすることができます。

通話および会議機能を無効にするポリシーを設定する

Teams 管理センターまたは PowerShell を使用してポリシーを設定できます。 ポリシーの変更が反映されるまでに最大数時間かかります。 指定したアカウントの変更がすぐに表示されない場合は、数時間後にもう一度お試しください。

通話ポリシー: Teams には、すべての通話機能が無効になっている組み込みの DisallowCalling 通話ポリシーが含まれています。 DisallowCalling ポリシーを、仮想化環境で Teams を使用する組織内のすべてのユーザーに割り当てます。

会議ポリシー: Teams には、すべての会議機能が無効になっている組み込みの AllOff 会議ポリシーが含まれています。 AllOff ポリシーを、仮想化環境で Teams を使用する組織内のすべてのユーザーに割り当てます。

Teams 管理センターを使用して DisallowCalling ポリシーを割り当てる

DisallowCalling 通話ポリシーと AllOff 会議ポリシーをユーザーに割り当てるには、以下を実行します。

  1. Teams 管理センターの左側のナビゲーションで、[ユーザー] に移動します。
  2. ユーザー名の左側をクリックしてユーザーを選択し、[編集を設定する] をクリックします。
  3. 以下の操作を行います。
    1. [通話ポリシー] で、[DisallowCalling] をクリックします。
    2. [会議ポリシー] で、[AllOff] をクリックします。
  4. [適用] をクリックします。

複数のユーザーに同時にポリシーを割り当てるには、次の操作を行います。

  1. Teams 管理センターの左側のナビゲーションで、[ユーザー] に移動し、ユーザーを検索するか、表示にフィルターを適用してユーザーを表示します。
  2. [✓ (チェック マーク)] 列で、ユーザーを選択します。 すべてのユーザーを選択するには、テーブルの上部にある (チェック マーク) をクリックします。
  3. [設定の編集] をクリックし、必要な変更を加え、[適用] をクリックします。

または、次の操作も実行できます。

  1. Teams 管理センターの左側のナビゲーションで、割り当てるポリシーに移動します。 次に例を示します。
    • [音声] > [通話ポリシー] の順に移動し、[DisallowCalling] をクリックします。
    • [会議] > [会議ポリシー] の順に移動し、[AllOff] をクリックします。
  2. [ユーザーを管理する] を選択します。
  3. [ユーザーを管理する] ウィンドウで、表示名またはユーザー名でユーザーを検索し、名前を選択して [追加] をクリックします。 追加するユーザーごとに、この手順を繰り返します。
  4. ユーザーの追加が完了したら、[保存] をクリックします。

PowerShell を使用して DisallowCalling ポリシーを割り当てる

次の例は、Grant-CsTeamsCallingPolicy を使用して、DisallowCalling 通話ポリシーをユーザーに割り当てる方法を示しています。

Grant-CsTeamsCallingPolicy -PolicyName DisallowCalling -Identity "user email id"

PowerShell を使用して通話ポリシーを管理する方法の詳細については、「Set-CsTeamsCallingPolicy」を参照してください。

次の例は、Grant-CsTeamsMeetingPolicy を使用して、AllOff 会議ポリシーをユーザーに割り当てる方法を示しています。

Grant-CsTeamsMeetingPolicy -PolicyName AllOff -Identity "user email id"

PowerShell を使用して会議ポリシーを管理する方法の詳細については、「Set-CsTeamsMeetingPolicy」を参照してください。

チャットと共同作業を備えた VDI 上の Teams を移行して、通話と会議を備えた Teams を最適化する

ユーザーレベル ポリシーで通話および会議機能を無効にするように設定したチャットと共同作業を備えた VDI 上の Teams の既存の実装があり、AV 最適化を備えた Teams に移行する場合、VDI 上の Teams ユーザーのために通話および会議機能を有効にするポリシーを設定する必要があります。

通話および会議機能を有効にするポリシーを設定する

Teams 管理センターまたは PowerShell を使用して、通話および会議ポリシーを設定し、ユーザーに割り当てることができます。 ポリシーの変更が反映されるまでに時間がかかる場合があります (数時間)。 指定したアカウントの変更がすぐに表示されない場合は、数時間が経過した後にもう一度お試しください。

通話ポリシー: Teams の通話ポリシーは、ユーザーが使用できる通話機能を制御します。 Teams には、すべての通話機能が有効になっている組み込みの AallowCalling 通話ポリシーが含まれています。 すべての通話機能を有効にするには、AllowCalling ポリシーを割り当てます。 または、カスタム通話ポリシーを作成して、必要な通話機能を有効にし、ユーザーに割り当てます。

会議ポリシー: Teams の会議ポリシーは、ユーザーが作成できる会議の種類と、組織内のユーザーによってスケジュールされた会議参加者が利用できる機能を制御します。 Teams には、すべての会議機能が有効になっている組み込みの AllOn 会議ポリシーが含まれています。 すべての会議機能を有効にするには、AllOn ポリシーを割り当てます。 または、カスタム会議ポリシーを作成して、必要な会議機能を有効にし、ユーザーに割り当てます。

Teams 管理センターを使用して AllowCalling ポリシーを割り当てる

AllowCalling 通話ポリシーと AllOn 会議ポリシーをユーザーに割り当てるには、以下を実行します。

  1. Teams 管理センターの左側のナビゲーションで、[ユーザー] に移動します。
  2. ユーザー名の左側をクリックしてユーザーを選択し、[編集を設定する] をクリックします。
  3. 以下の操作を行います。
    1. [通話ポリシー] で、[AllowCalling] をクリックします。
    2. [会議ポリシー] で、[AllOn] をクリックします。
  4. [適用] をクリックします。

複数のユーザーに同時にポリシーを割り当てるには、次の操作を行います。

  1. Teams 管理センターの左側のナビゲーションで、[ユーザー] に移動し、ユーザーを検索するか、表示にフィルターを適用してユーザーを表示します。
  2. [✓ (チェック マーク)] 列で、ユーザーを選択します。 すべてのユーザーを選択するには、テーブルの上部にある (チェック マーク) をクリックします。
  3. [設定の編集] をクリックし、必要な変更を加え、[適用] をクリックします。

または、次の操作も実行できます。

  1. Teams 管理センターの左側のナビゲーションで、割り当てるポリシーに移動します。 次に例を示します。
    • [音声] > [通話ポリシー] の順に移動し、[AllowCalling] をクリックします。
    • [会議] > [会議ポリシー] の順に移動し、[AllOn] をクリックします。
  2. [ユーザーを管理する] を選択します。
  3. [ユーザーを管理する] ウィンドウで、表示名またはユーザー名でユーザーを検索し、名前を選択して [追加] をクリックします。 追加するユーザーごとに、この手順を繰り返します。
  4. ユーザーの追加が完了したら、[保存] をクリックします。

PowerShell を使用して AllowCalling ポリシーを割り当てる

次の例は、Grant-CsTeamsCallingPolicy を使用して、AllowCalling 通話ポリシーをユーザーに割り当てる方法を示しています。

Grant-CsTeamsCallingPolicy -PolicyName AllowCalling -Identity "user email id"

PowerShell を使用して通話ポリシーを管理する方法の詳細については、「Set-CsTeamsCallingPolicy」を参照してください。

次の例は、Grant-CsTeamsMeetingPolicy を使用して、AllOn 会議ポリシーをユーザーに割り当てる方法を示しています。

Grant-CsTeamsMeetingPolicy -PolicyName AllOn -Identity "user email id"

PowerShell を使用して会議ポリシーを管理する方法の詳細については、「Set-CsTeamsMeetingPolicy」を参照してください。

Teams でフォールバック モードを制御する

ユーザーがサポートされていないエンドポイントから接続すると、ユーザーはフォールバック モードになり、AV は最適化されません。 次のレジストリ DWORD 値のいずれかを設定して、フォールバック モードを無効または有効にできます。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\DisableFallback
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\DisableFallback

フォールバック モードを無効にするには、値を 1 に設定します。 音声のみを有効にするには、値を 2 に設定します。 値が存在しない場合、または 0 (ゼロ) に設定されている場合は、フォールバック モードが有効になります。

この機能は、バージョン 1.3.00.13565 以降の Teams で使用できます。

VDI のオーディオとビデオの設定を無効にする

Teams VDI ポリシーは、Teams モジュールで使用できます。 これらのポリシーはアクティブであり、最適化されていない VDI 環境で適用されます。

  • New-CsTeamsVdiPolicy
  • Grant-CsTeamsVdiPolicy
  • Remove-CsTeamsVdiPolicy
  • Set-CsTeamsVdiPolicy

注意

これは、最適化されていない環境の場合のみです。

Microsoft Teams PowerShell に接続する

「Microsoft Teams PowerShell モジュールをインストールする」の手順に従って、Microsoft Teams PowerShell モジュールに接続します。 次に、次のコマンドを実行して、すべての VDI コマンドレットが使用可能であることを確認します。

Get-Command -Noun *VDI*

通話機能を制限するポリシーを設定する

VDI DisableCallsAndMeetings ポリシーが $true に設定されているユーザーが VDI の Teams にサインインする場合、次のことはできません。

  • 通話を発信する。
  • 会議に参加する。
  • チャットからの画面共有。

すべての種類の呼び出しを無効にする必要があります。

注意

これは、最適化されていない環境の場合のみです。

New-CsTeamsVdiPolicy -Identity DisableCallsAndMeetingsTrue -DisableCallsAndMeetings $true -DisableAudioVideoInCallsAndMeetings $false

<# Assign policy #>
$user = 'meganb@jvteams.xyz'
Grant-CsTeamsVdiPolicy -Identity $user -PolicyName DisableCallsAndMeetingsTrue

<# Wait for some time until the policy is applied #>
Get-CSOnlineUser -Identity $user | FL UserPrincipalName, *vdi*

<# Show all policies #>
Get-CsTeamsVdiPolicy | FT Iden*, Disable*

VDI DisableAudioVideoInCallsAndMeetings ポリシーが $true に設定されているユーザーが VDI の Teams にサインインする場合、次のことができます。

  • チャットからの画面共有。
  • 会議に参加して画面を共有し、オーディオをスマートフォンに移動する。
  • VDI からの個人間のオーディオおよびビデオ通話を保持することはできません。

注意

これは、最適化されていない環境の場合のみです。

$PolName = "DisableCallsAndMeetingsAV"

New-CsTeamsVdiPolicy -Identity $PolName -DisableCallsAndMeetings $false -DisableAudioVideoInCallsAndMeetings $true
Grant-CsTeamsVdiPolicy -Identity $user -PolicyName $PolName

<# Wait for some time until the policy is applied #>
Get-CSOnlineUser -identity $user | FL UserPrincipalName, *vdi*

<# Cleanup afterwards #>
$cleanup = $false
if($cleanup){

    "Doing cleanup"

    # De-assign policy from user  
    Grant-CsTeamsVdiPolicy -Identity $user -PolicyName $null
    Get-CSOnlineUser -identity $user | FL UserPrincipalName, *vdi*

    # Remove policies
    Get-CsTeamsVdiPolicy | ?{$_.identity -ne 'Global'} | remove-csTeamsVdiPolicy
}

既知の問題と制限事項

クライアントの展開、インストール、およびセットアップ

  • マシンごとのインストールでは、VDI 上の Teams は、非 VDI Teams のクライアントと同様に自動的に更新されません。 VDI で Teams デスクトップ アプリをインストールまたは更新するセクションの説明に従って新しい MSI をインストールし、VM イメージを更新する必要があります。 現在のバージョンをアンインストールして新しいバージョンに更新する必要があります。
  • .exe を使用して Teams がインストールされた Citrix の永続的な VDI 環境では、Teams の実行中にユーザーが仮想マシンから切断されると、Teams の自動更新によって、ユーザーがセッションに再接続するときにオーディオ/ビデオの最適化されていない状態になる可能性があります。 このシナリオを回避するには、ユーザーが Citrix Virtual Desktops から切断する前に Teams を終了することをお勧めします。 この動作は、Teams 1.6.00.12455 で修正されています。
  • Teams は、ユーザーごとまたはマシンごとに展開する必要があります。 Teams のユーザーごとおよびマシンごとの同時展開はサポートされていません。 マシンごとまたはユーザーごとからこれらのモードのいずれかに移行するには、アンインストール手順に従っていずれかのモードに再展開します。
  • Citrix リモート PC 環境では、ユーザーがオフィスと自宅の間をローミングする場合、ユーザーが最適化されない可能性があります。
    たとえば、後でデバイスをロックし、HDX 経由で Windows セッションに再接続する Office から Microsoft Teams を起動したユーザー (つまり、コンソール経由でデバイスにローカルに接続されている) は最適化されません。 新しい状態を正しく検出するには、Microsoft Teams の再起動が必要です。 これは、リモート PC に次のレジストリ キーを展開することで回避できます。
    HKLM/Software/Microsoft/Teams

名前: VDIOptimizationMode

型: REG_DWORD

データ: 1

  • 現時点では、Azure Virtual Desktop は Linux ベースのクライアントをサポートしていません。
  • テナントの切り替えが速いと、画面共有が利用できないなど、VDI で通話関連の問題が発生する可能性があります。 クライアントを再起動すると、これらの問題が軽減されます。
  • Teams プレゼンスは VDI Teams クライアント内で機能しますが、Outlook では解決されません。
  • 画面を共有する場合、共有ツール バーは画面の上部にピン留めされ、ピン留めできません。

通知

  • Windows タスク バーでのメッセージ数の通知とプレゼンスは、Windows Server 2016 ホストではサポートされていません。

通話と会議

次の通話および会議機能はサポートされていません。

  • Teams アプリと Citrix 用デバイス間の HID ボタンと LED コントロール
  • ブロードキャストとライブ イベントのプロデューサーと発表者の役割
  • 場所に基づくルーティング (LBR)
  • PSTN 通話のリングバック トーン
  • 共有システムのオーディオ/コンピューター サウンド (Citrix と VMware のみ)
  • ダイレクト ルーティングのメディア バイパス
  • ズーム +/- コントロール
  • Government Cloud でのクロス クラウド匿名参加 (GCC、GCC High、DoD)
  • QoS
  • ギャラリー ビュー 3x3
  • ユーザーが独自の画像とビデオの背景をアップロードできない

注意

現在は非 VDI 環境でのみ利用可能な通話および会議機能の追加に取り組んでいます。 これらには、品質についての管理者制御の強化、画面共有シナリオの追加、および最近 Teams に追加された高度な機能が含まれる可能性があります。 今後の機能の詳細については、Teams の担当者にお問い合わせください。

通話と会議に関する既知の問題と制限事項を次に示します。

  • Skype for Business との相互運用性は、音声通話に限定されます。ビデオ モダリティはありません。
  • 受信および送信ビデオ ストリームの解像度は、720p に制限されています。
  • デバイスが切断されて再接続された場合、ユーザーが最後に選択したオーディオ デバイスが使用されるように切り替えられません。
  • ライブ イベントは最適化/オフロードされません。 代わりに、イベントは仮想マシンにレンダリングされます。
  • 制御の受け渡し:
    • アプリケーション共有セッション中はサポートされません。
    • Linux エンドポイントではサポートされていません VDI に関連しない Teams の既知の問題については、「organizationでの Teams のサポート」を参照してください。

トラブルシューティング

Citrix コンポーネントのトラブルシューティング

Teams がクラッシュする、または Teams のサインイン画面が空白になる

これは、Citrix VDA バージョン 1906 および 1909 の既知の問題です。 この問題を回避するには、次のレジストリ DWORD 値を追加し、 (16 進数) に 204 設定します。

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\SfrHook\Teams.exe

次に、VDA を再起動します。 詳細については、この Citrix サポートに関する記事「 Microsoft Teams の HDX 最適化のトラブルシューティング」を参照してください。

Windows インストーラー (MSI) を使用して Teams を一括インストールする

Teams での PowerShell の概要

Azure Virtual Desktop で Microsoft Teams を使用する