Microsoft Teams on Azure Virtual Desktop を使用する
Microsoft Teams on Azure Virtual Desktop は、チャットとコラボレーションをサポートしています。 メディア最適化が加わると、さらに通話と会議の機能もサポートされます。 仮想デスクトップ インフラストラクチャ (VDI) 環境で Microsoft Teams を使用する方法の詳細については、「仮想デスクトップ インフラストラクチャ用の Teams」を参照してください。
Microsoft Teams のメディア最適化では、Teams での通話と会議の音声やビデオは、リモート デスクトップ クライアントによってローカル デバイスにリダイレクトされて、ローカルで処理されます。 他のクライアントをお使いの場合は、引き続き Microsoft Teams on Azure Virtual Desktop を利用できますが、最適化された通話と会議は利用できません。 Teams のチャットとコラボレーションの機能は、プラットフォームを問わずサポートされています。
前提条件
Microsoft Teams on Azure Virtual Desktop を使用するには、次の操作を行う必要があります。
Microsoft Teams 用のネットワークを準備します。
Windows 10 または 11 マルチセッション、もしくは Windows 10 または 11 Enterprise を実行しているセッション ホストに接続します。 Windows の N または KN SKU を実行しているセッション ホストはサポートされていません。
Windows の場合は、クライアント デバイスとセッション ホストに Microsoft Visual C++ 再頒布可能パッケージの最新バージョンをインストールする必要もあります。 Azure Virtual Desktop で Teams のメディア最適化を使用するには、C++ 再頒布可能パッケージが必要です。
Microsoft Teams のハードウェア要件を満たす Windows 10、Windows 10 IoT Enterprise、Windows 11、または macOS 10.14 以降を実行しているクライアント デバイス上に、リモート デスクトップ クライアントをインストールします。
Microsoft Teams のメディア最適化は、次の 2 つのクライアントでのみ使用できます。
Windows 用リモート デスクトップ クライアントまたは Azure Virtual Desktop アプリ バージョン 1.2.1026.0 以降。
macOS 用リモート デスクトップ クライアント バージョン 10.7.7 以降。
Teams on Azure Virtual Desktop でサポートされている機能と、クライアントの最低限必要なバージョンの詳細については、Teams on Azure Virtual Desktop でサポートされている機能に関するページを参照してください。
Teams デスクトップ アプリのインストールを準備する
このセクションでは、Windows 10 または 11 Enterprise マルチセッション、あるいは Windows 10 または 11 Enterprise の VM イメージに Teams のデスクトップ アプリをインストールする方法を説明します。 詳細については、「VDI で Teams のデスクトップ アプリをインストールまたは更新する」を参照してください。
Teams のメディア最適化を有効にする
Teams でメディアの最適化を有効にするには、ホスト VM で次のレジストリ キーを設定します。
スタート メニューから、レジストリエディターを管理者として実行します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams
にアクセスします。 Teams のキーがまだ存在しない場合は作成します。Teams のキー用に以下の値を作成します。
名前 Type データ/値 IsWVDEnvironment DWORD 1
または、管理者特権の PowerShell セッションから次のコマンドを実行して、レジストリ エントリを作成することもできます。
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name IsWVDEnvironment -PropertyType DWORD -Value 1 -Force
Remote Desktop WebRTC Redirector Service をインストールする
Teams on Azure Virtual Desktop を実行するには、Remote Desktop WebRTC Redirector Service が必要です。 サービスをインストールするには次のようにします。
ローカル管理者としてセッション ホストにサインインします。
ダウンロードしたファイルを開き、セットアップ プロセスを開始します。
画面の指示に従います。 完了したら、[終了] を選択します。
WebRTC Redirector サービスの最新バージョンの詳細については、「リモート デスクトップ WebRTC Redirector サービスの新機能」を参照してください。
Teams on Azure Virtual Desktop をインストールする
コンピューター別またはユーザー別のインストールを使用して、Teams のデスクトップ アプリを展開できます。 Teams on Azure Virtual Desktop をインストールするには次のようにします。
環境に合った Teams MSI パッケージをダウンロードします。 64 ビットのオペレーティング システムでは、64 ビットのインストーラーを使用することをお勧めします。
次のいずれかのコマンドを実行して、ホスト VM に MSI をインストールします。
マシンごとのインストールの場合は、次のコマンドを実行します。
msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSER=1 ALLUSERS=1
このプロセスにより、Teams が 64 ビット オペレーティング システムの
%ProgramFiles(x86)%
フォルダーと 32 ビット オペレーティング システムの%ProgramFiles%
フォルダーにインストールされます。 この時点で、ゴールデン イメージのセットアップが完了しています。 非永続的なセットアップのためには、マシン単位で Teams をインストールする必要があります。このプロセス中に、ALLUSER=1 と ALLUSERS=1 パラメーターを設定できます。 次の表では、これらの 2 つのパラメーターの違いを示しています。
パラメーター 目的 ALLUSER=1 仮想デスクトップ インフラストラクチャ (VDI) 環境で使用され、マシンごとのインストールを指定します。 ALLUSERS=1 VDI 以外と VDI の両方の環境で使用されます。これにより、[Teams Machine-Wide Installer] がコントロール パネルの [プログラムと機能] と、[Windows の設定] の [アプリと機能] に表示されます。 このインストーラを使用すると、管理者資格情報を持つすべてのユーザーが Teams をアンインストールできます。 MSI 設定 ALLUSER=1 を使用して Teams をインストールすると、自動更新が無効になります。 少なくとも 1 か月に 1 回、Teams を更新することをお勧めします。 Teams デスクトップ アプリのデプロイの詳細については、「Teams デスクトップ アプリを VM に展開する」を参照してください。
注意
プールされたものと個人用の両方のホスト プールのセットアップをより適切に一元管理するためには、コンピューターごとのインストールを使用することをお勧めします。
この時点では、ユーザーと管理者がサインイン中に Teams の自動起動を無効にすることはできません。
ユーザーごとのインストールの場合は、次のコマンドを実行します。
msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSERS=1
このプロセスによって、Teams は %AppData% ユーザー フォルダーにインストールされます。
注意
ユーザーごとのインストールは、個人用ホスト プールでのみ機能します。 プールされたホスト プールがデプロイで使用されている場合は、マシンごとのインストールを代わりに使用することをお勧めします。
メディア最適化が読み込まれたことを確認する
WebRTC Redirector Service と Teams デスクトップ アプリのインストールが終わったら、以下の手順に従って Teams のメディア最適化が読み込まれていることを確認します:
Teams アプリケーションを終了し、再起動します。
ユーザー プロファイル画像を選択し、 [情報] を選択します。
[バージョン] を選択します。
メディアの最適化が読み込まれている場合、バナーに "Azure Virtual Desktop メディアは最適化されています" というメッセージが表示されます。 バナーに "Azure Virtual Desktop メディアが接続されていません" というメッセージが表示された場合は、Teams アプリを終了し、もう一度やり直してください。
ユーザー プロファイル画像を選択し、 [設定] を選択します。
メディア最適化が読み込まれていると、デバイス メニューにローカルで利用できるオーディオ デバイスとカメラが列挙されます。 メニューに [リモート オーディオ] が表示されている場合は、Teams アプリを終了し、もう一度やり直してください。 それでもデバイスがメニューに表示されない場合は、ローカル PC のプライバシー設定を確認してください。 [設定]>[プライバシー]>[アプリのアクセス許可 - マイク] の下にある "アプリからのマイクへのアクセスを許可する" のトグルが [オン] になっていることを確認します。 リモート セッションから切断してから、もう一度オーディオ デバイスとビデオ デバイスを再接続します。 ビデオを使用して通話やミーティングに参加するには、アプリがカメラにアクセスするためのアクセス許可も付与する必要があります。
最適化が読み込まれない場合は、Teams をアンインストールしてから再インストールし、もう一度確認してください。
オプション機能のレジストリ キーを有効にする
Azure Virtual Desktop 上の Teams で特定のオプション機能を使用する場合は、特定のレジストリ キーを有効にする必要があります。 次の手順は、Windows クライアント デバイスとセッション ホスト VM にのみ適用されます。
Azure Virtual Desktop 上の Teams のハードウェア エンコードを有効にする
ハードウェア エンコードを使用すると、Teams の通話中に送信側カメラのビデオ品質を向上できます。 この機能を有効にするには、クライアントで Windows デスクトップ クライアントのバージョン 1.2.3213 以降が実行されている必要があります。 クライアント デバイスごとに次の手順を繰り返す必要があります。
ハードウェア エンコードを有効にするには、次のようにします。
- クライアント デバイスで、スタート メニューからレジストリエディターを管理者として実行します。
HKCU\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\WebRTC Redirector
にアクセスします。- UseHardwareEncoding を DWORD 値として追加します。
- 値を 1 に設定して、この機能を有効にします。
- すべてのクライアント デバイスに対して、この手順を繰り返します。
RemoteApp 用 Teams のコンテンツ共有を有効にする
Azure Virtual Desktop 上の Teams でコンテンツ共有を有効にすると、画面またはアプリケーション ウィンドウを共有できます。 この機能を有効にするには、セッション ホスト VM で WebRTC Redirector サービス のバージョン 1.31.2211.15001 以降とWindows デスクトップ クライアント のバージョン 1.2.3401 以降が実行されている必要があります。
コンテンツ共有を有効にするには、次のようにします。
- セッション ホスト VM で、スタート メニューからレジストリ エディターを管理者として実行します。
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
にアクセスします。- ShareClientDesktop を DWORD 値として追加します。
- 値を 1 に設定して、この機能を有効にします。
RemoteApp用 Teams のデスクトップ画面共有を無効にする
Azure Virtual Desktop 上の Teams のデスクトップ画面共有を無効にすることができます。 この機能を有効にするには、セッション ホスト VM でバージョン 1.31.2211.15001 以降の WebRTC サービスとバージョン 1.2.3401 以降の Windows デスクトップ クライアントが実行されている必要があります。
注意
ShareClientDesktop キーを有効化すると、このキーを使用できます。
デスクトップ画面共有を無効にするには、次のようにします。
- セッション ホスト VM で、スタート メニューからレジストリ エディターを管理者として実行します。
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
にアクセスします。- DisableRAILScreensharing を DWORD 値として追加します。
- デスクトップ画面共有を無効にするには、値を 1 に設定します。
RemoteApp用 Teams のアプリケーション ウィンドウ共有を無効にする
Azure Virtual Desktop 上の Teams のアプリケーション ウィンドウ共有を無効にすることができます。 この機能を有効にするには、セッション ホスト VM でバージョン 1.31.2211.15001 以降の WebRTC サービスとバージョン 1.2.3401 以降の Windows デスクトップ クライアントが実行されている必要があります。
注意
ShareClientDesktop キーを有効化すると、このキーを使用できます。
アプリケーション ウィンドウの共有を無効にするには、次のようにします。
- セッション ホスト VM で、スタート メニューからレジストリ エディターを管理者として実行します。
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
にアクセスします。- DisableRAILAppSharing を DWORD 値として追加します。
- アプリケーション ウィンドウの共有を無効にするには、値を 1 に設定します。
ホスト プールのリモート デスクトップ プロトコル プロパティをカスタマイズする
マルチモニター エクスペリエンス、マイクの有効化、オーディオ リダイレクトなど、ホスト プールのリモート デスクトップ プロトコル (RDP) のプロパティをカスタマイズすると、ユーザーのニーズに応じた最適なエクスペリエンスを提供できます。
メディア最適化ありの Teams を使用する場合には、デバイスのリダイレクトを有効にする必要はありません。 メディア最適化なしの Teams を使用する場合には、次の RDP プロパティを設定し、マイクとカメラのリダイレクトを有効にしてください。
audiocapturemode:i:1
: ローカル デバイスからのオーディオのキャプチャを有効にし、リモート セッション内のオーディオ アプリケーションをリダイレクトします。audiomode:i:0
: ローカル コンピューター上でオーディオを再生します。camerastoredirect:s:*
: すべてのカメラをリダイレクトします。
詳細については、「ホスト プールのリモート デスクトップ プロトコル プロパティをカスタマイズする」をご確認ください。
次のステップ
Teams on Azure Virtual Desktop でサポートされている機能と、クライアントの最低限必要なバージョンの詳細については、Teams on Azure Virtual Desktop でサポートされている機能に関するページを参照してください。
既知の問題、制限事項、および問題をログに記録する方法については、Teams on Azure Virtual Desktop のトラブルシューティングに関するページを参照してください。
WebRTC Redirector サービス最新バージョンについては、「Azure Virtual Desktop 用の WebRTC Redirector サービスの新機能」を参照してください。