Windows のメンテナンスと操作に関するMicrosoft Teams Rooms

Microsoft Teams Roomsは、会議室を充実した共同作業エクスペリエンスに変換するように設計された Microsoft の会議ソリューションです。 ユーザーは使い慣れた Microsoft Teams インターフェイスを利用でき、IT 管理者は簡単に展開および管理できる Windows アプリを高く評価しています。 Microsoft Teams Roomsは、インストールを容易にするために既存の機器を使用して、Microsoft Teams を会議室に取り込むよう設計されています。 このドキュメントでは、Windows デバイスでのTeams Roomsの管理と操作のサポートを提供します。

Microsoft Teams Roomsでログを収集する

Pro 管理ポータルでログを収集するには、[ 会議室] に移動し、ログの対象となるデバイスの表示名を選択します。 [アクション] パネルで、[ログ 収集] を選択し、[実行] を選択します。 目的のログを確認すると、数分後に [アクティビティ] タブでログをダウンロードする準備が整います。

Teams 管理センターでログを収集するには、Windows Teams Rooms Teams デバイス>に移動します。 ログの対象となるデバイスの表示名を選択します。 上部のパネルで、[デバイス ログのダウンロード] を選択します。確認すると、数分後に [履歴] タブでログをダウンロードする準備が整います。

PowerShell を使用してログを収集することもできます。 Microsoft Teams Rooms アプリに付属するログ 収集スクリプトを呼び出す必要があります。 管理 モードで、管理者特権のコマンド プロンプトを起動し、次のコマンドを発行します。

powershell -ExecutionPolicy unrestricted c:\rigel\x64\scripts\provisioning\ScriptLaunch.ps1 CollectSrsV2Logs.ps1

ログは、c:\rigel の ZIP ファイルとして出力されます。

会議室の前面表示の構成

スリープ/スリープ解除の動作を表示する

Windows デバイスのTeams Roomsは、10 分間非アクティブの後にビデオ信号を送信しないように既定で構成されており、Windows PC はビデオ出力からのビデオの送信を停止し、コンシューマー エレクトロニクス コントロール (CEC) 経由でコマンドを送信してディスプレイの電源をオフにします。 ルーム ディスプレイの前面を構成して CEC コマンドをリッスンするか、表示で PC モード (使用可能な場合) を有効にする必要があります。 PC モードまたは CEC が使用できない場合は、非アクティブ/アクティブな HDMI ビデオ信号でディスプレイを自動的にスリープ/スリープ解除できる場合があります。ガイダンスについては、ディスプレイ OEM のドキュメントを参照してください。 ディスプレイが前述の機能をサポートしていない場合は、ディスプレイ コントローラーを使用して目的の動作を有効にできる場合があります。

スリープ状態のときに Windows PC に表示されない場合、Teams Roomsは Teams 管理 センターと Pro 管理ポータルで切断されたアラート メッセージを報告し、Teams Roomsデバイスが不安定になる可能性があります。 Windows では、ディスプレイが物理的に切断されていると考えています。 HDMI と Windows PC の同期を維持する方法でディスプレイを構成する方法については、ディスプレイの製造元のドキュメントを参照してください。 失敗した場合、電源の入った拡張ディスプレイ識別データ (EDID) エミュレーター/マインドャーを使用して、不安定性を軽減し、監視アラートを防ぐことができます。いくつかのオプションが一覧表示されます。

ディスプレイの解像度とスケーリング

Windows で多くの解像度をサポートTeams Rooms、目的の構成に合わせて解像度とスケール設定を指定する必要がある場合があります。 解像度はリモートで設定できます。「Teams Roomsディスプレイでレイアウト、スケール、解像度をリモートで構成する」を参照するか、次の手順を使用して手動で行います。

  1. Teams Room で、管理モードに切り替えます
  2. スタート アイコンを選択します。 その後 、設定 > システム > の表示
  3. [スケールとレイアウト] に移動し、テキスト、アプリ、その他の項目のサイズを変更し、スケーリングを 100% に設定します。
  4. 必要に応じて、表示解像度を に設定します。 デュアル モニターがある場合は、両方の画面のスケールと解像度を設定します
  5. 次に、スタート アイコンを選択し、「 コマンド プロンプト」と入力します。 [管理者として実行] を選択します
  6. 次のコマンドを実行します。
Powershell -ExecutionPolicy Unrestricted c:\Rigel\x64\scripts\provisioning\scriptlaunch.ps1 ApplyCurrentDisplayScaling.ps1 
  1. デバイスを再起動する

工場出荷時の復元 & リセットMicrosoft Teams Rooms

簡易リセット

Microsoft Teams Roomsがうまく動作していない場合は、リセットの実行に役立つ場合があります。 Windows の設定でTeams Roomsを開き、[デバイスのリセット] を選択してデバイスの資格情報をクリアし、Teams Rooms アプリケーションを既定の設定に戻します。

出荷時のリセット

基本的なリセットで問題が解決しない場合は、完全な出荷時のリセットを行う必要がある場合があります。 Windows OEM でTeams Roomsから入手できる回復メディアを使用することをお勧めしますが、Microsoft Teams Rooms回復ツールを使用して工場出荷時の復元手順に従うこともできます。

ソフトウェアの更新

既定では、Microsoft Teams Rooms は Windows Update に接続してオペレーティング システムと USB 周辺機器のファームウェアの更新プログラムを取得し、設定された業務時間外にインストールします。 Teams Rooms アプリケーションの場合、デバイスは Windows ストアに接続して、Microsoft Teams Rooms ソフトウェアの最新バージョンを取得します。 サポートの問題について Microsoft に問い合わせる前に、Microsoft Teams Roomsアプリの最新バージョンが読み込まれていることを確認して、デバイスがサポートされている状態であることを確認してください。

Windows デバイスで重大な古いTeams Roomsを更新しようとしている場合は、このツールを実行して、Windows オペレーティング システムとTeams Rooms アプリケーションの両方を最新バージョンに自動的に更新します。Microsoft Teams Rooms プロビジョニング ツール

更新プログラムを手動で管理する場合は、Microsoft Teams Rooms デバイスを手動で更新するから最新の MTR-Update スクリプトを取得して実行できます。

管理 モードへの切り替え

管理 モードに切り替え、Microsoft Teams Rooms アプリが実行されているときに戻る

  1. 現在の通話を切って、ホーム画面に戻ります。
  2. 歯車アイコンをクリックすると、メニューが表示されます (オプションは、[設定][アクセシビリティ][デバイスを再起動] です)。
  3. [設定] を選択します。
  4. 管理者パスワードを入力します。 [セットアップ] 画面が表示されます。 デバイスがドメインに参加していない場合は、既定でローカル管理アカウント (ユーザー名 "管理") が使用されます。 このアカウントの既定のパスワードは 'sfb' です。 できるだけ早くこのパスワードを変更してください。 コンピューターがドメインに参加済みの場合、適切な権限のドメイン アカウントでサインインできます。
  5. 左側の列で [Windows の設定] を選択します。
  6. 管理者の資格情報を使用してデスクトップにログインします。 デバイスを管理するために必要な特権があります。
  7. 必要な管理上のタスクを実行します。
  8. 終了したら、コンピューターを再起動します。

コンソールは、通常の操作モードに戻ります。 次の手順では、キーボードがまだ接続されていない場合は、デバイスにキーボードを接続する必要があります。

管理 モードに切り替え、Microsoft Teams Rooms アプリがフリーズしたときに戻る

  1. Windows キーを 5 回連続で、素早く押します。 Windows ログオン画面にアクセスするには。
  2. 管理者の資格情報を使用してデスクトップにログインします。
  3. 必要な管理上のタスクを実行します。
  4. 終了したら、コンピューターを再起動します。

注意

この方法は、Skype ユーザーをログオフさせたり、アプリを正常終了させることはありませんが、アプリが応答しない場合や、その他の方法が使用できない場合にのみ使用するようにしてください。

コンソールは通常の操作モードで再起動され、Microsoft Teams Rooms アプリが実行されます。 この手順を完了するためにキーボードを取り外すことができます。

Windows キャッシュでのTeams Roomsのクリア

Pro 管理ポータルを使用してキャッシュをクリアするには、[ 会議室] に移動し、キャッシュをクリアするデバイスの表示名を選択します。 アクション パネルで、[デバイスの再起動- キャッシュのクリア] を選択し、[実行] を選択し、[Teams キャッシュの削除] ボックスをチェックして、[実行] を選択します。 Teams Room によってキャッシュがクリアされ、再起動されます。

次の手順を使用して、デバイスでこのタスクを直接実行することもできます。

  1. 管理 モードに切り替える
  2. Windows エクスプローラーを開き、アプリのバージョンの指示に従います。
  3. Windows 4.19.82.0 以前でTeams Roomsを実行している場合:
  4. 次の場所に移動します。 C:\Users\Skype\AppData\Local\Packages\Microsoft.SkypeRoomSystem_8wekyb3d8bbwe\LocalCache\Roaming\Microsoft\
  5. Teams フォルダーを削除する
  6. Teams Rooms 5.0.0 以降を実行している場合:
  7. 次の場所に移動します。 C:\Users\Skype\AppData\Local\Packages\MSTeamsRooms_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
  8. MSTeams フォルダー内のすべてを削除する
  9. Teams Rooms デバイスを再起動し、Teams Rooms インターフェイスに戻れるようにします

Teams Roomsコンソールの言語または日付 & 時刻形式を変更する

  1. 管理 モードに切り替える
  2. [スタート] メニューを選択します
  3. 歯車アイコンを選択して 設定 アプリを起動する
  4. [ 時間 & 言語 ] タブを選択します
  5. [言語 & リージョン] を選択します
  6. [地域形式] で、[推奨] を選択します
  7. [優先する言語] で、[言語の追加] を選択します。
  8. 追加する言語を選択します
  9. [次へ] を選択します
  10. [言語設定] で、[Windows の表示言語として設定] をチェックします
  11. [インストール] を選択します
  12. 追加した言語が [優先言語] リストの上部にあり、Windows 表示言語であることを確認します
  13. 任意の言語を削除する場合は、必要に応じて次のようにします。
  14. 削除する言語の横にある 3 ドット メニューを選択します
  15. [ 削除] を選択します
  16. サインアウトする
  17. 管理者アカウントにサインインし直す
  18. 管理者特権のコマンド プロンプトを開始する
  19. 次のコマンドを実行します
  powershell -executionpolicy unrestricted c:\Rigel\x64\scripts\provisioning\scriptlaunch.ps1 ApplyCurrentRegionAndLanguage.ps1
  1. システムを再起動する

目的の言語がMicrosoft Teams Rooms アプリに適用されるようになりました。

Microsoft Teams Rooms のグループ ポリシーを構成する

このセクションでは、Microsoft Teams Rooms が正常に機能するために依存するシステム設定について説明します。

Teams Roomsを Active Directory ドメインに参加させるには、次の利点があります。

  • ドメイン参加Teams Roomsを使用すると、ドメイン ユーザーとグループに管理者権限を付与できます。 これにより、ローカル コンピューター レベルの管理者アカウント のパスワードを覚える必要はありません。

  • Windows Quality of Service 構成は、Teams Roomsに展開できます。

Teams Roomsをドメインに参加させる場合は、別の組織単位 (OU) を作成して、すべてのTeams Rooms オブジェクトが存在する場所にグループ ポリシー オブジェクト (GPO) の除外を指定する必要があります。 サポートされていないグループ ポリシー設定がTeams Roomsに適用されないように、すべての GPO 継承を無効にします。 TEAMS ROOMSドメインに参加する前に OU 内のマシン オブジェクトをCreateして、既定のコンピューター OU に適用されたグループ ポリシーが適用されないようにします。

注意

個別の OU を作成して継承をブロックした場合でも、オーバーライドが設定されていない場合に問題が発生する可能性があるグループ ポリシーがいくつかあります。 [オーバーライドなし] が設定されているグループ ポリシーは、[ポリシーの継承のブロック] が設定された OU を上回ります。

多くの組織には次の GPO があり、Teams Rooms機能に影響します。 次の継承をオーバーライドまたはブロックしていることを確認します。

  • ログオン セッションのタイムアウト (自動ロックアウト)
  • 電源管理関連のポリシー
  • 追加の認証手順を要求する
  • ローカル ドライブへのアクセスを拒否
  • ユーザーに低速のネットワーク接続を推奨する
  • ログオン時に特定のプログラムを起動する
  • ドメインに参加しているすべてのマシンで別のドメイン ユーザー アカウントをCreateする
  • Teams RoomsにWindows Updateをプッシュする

Microsoft Teams Roomsをドメインに参加させる場合は、次の表の設定がグループ ポリシーによってオーバーライドされないようにします。

Setting 許可されること
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon AutoAdminLogon = (REG_SZ) 1 Microsoft Teams Rooms の起動を有効にする
電源管理 -> AC で、10 分後に画面をオフにする
電源管理 -> AC で、システムをスリープさせない
接続されているディスプレイをオフにし、自動的にウェイク アップさせるように Microsoft Teams Rooms を有効化する
net accounts /maxpwage:unlimited
これは、ローカル アカウントでパスワードの有効期限を無効にすることに相当します。 この構成を行わないと、Skype アカウントがログオンに失敗し、有効期限が切れたパスワードに関する問題が発生します。 これはマシン上のすべてのローカル アカウントに影響するため、この構成を設定しないと、ボックスの管理アカウントも最終的に期限切れになります。
常にログインするように Skype アカウントを有効にする

注意

Microsoft Teams Roomsが次のバージョンの Windows 10 OS と互換性がある場合は、Windows Updateを介して次のバージョンに自動的に更新Teams Rooms。 Microsoft Teams Roomsは、Windows の次のリリースに手動でアップグレードしたり、Windows Update for Business (WUFB) グループ ポリシーを有効にしたりして、GPO を使用して 「受信する更新プログラムの Windows 準備レベルを選択する」および「プレビュー ビルドと機能Updatesを受信するタイミングを選択する」を使用してアップグレードしないでください。 これらのグループ ポリシーが有効になっているTeams Roomsは、Windows OS 更新プログラムに関する問題が発生することがわかっています。

ディスク領域の管理

デバイスにダウンロードしたログがディスク領域を占有する可能性があります。 ログが定期的にクリーンアップされない場合は、ルームの通常の機能に干渉する可能性があります。 Teams Roomsは、30 日後にダウンロードしたログを削除します。 IT 管理者は、デバイス レジストリ設定を使用して、ログのクリーンをオーバーライドできます。

Setting 許可されること
HKLM\SOFTWARE\Microsoft\PPI\SkypeSettings\LogCleanupAgeThreshold 30 日後にログをクリーンアップします。

PowerShell を使ったリモート管理

PowerShell を使用して、次の管理操作をリモートで実行できます (スクリプト サンプルについては、次の表を参照してください)。

  • 接続されているデバイスの取得
  • アプリの状態の取得
  • システム情報の取得
  • システムの再起動
  • ログの取得
  • ファイルの転送 (ドメインに参加済み Microsoft Teams Rooms が必要)

注意

この機能は既定でオフになっています。 一覧表示されている操作を実行するには、Microsoft Teams Rooms システム上の環境に対してリモート PowerShell を有効にする必要があります。 リモート PowerShell を有効にする方法の詳細については、Enable-PSRemoting のドキュメントを参照してください。

たとえば、次のようにしてリモート PowerShell を有効にすることができます。

  1. Microsoft Teams Rooms デバイスで管理としてサインインする
  2. 管理者特権の PowerShell コマンド プロンプトを開く
  3. 次のコマンドを入力します: Enable-PSRemoting -SkipNetworkProfileCheck -Force
  4. ローカル セキュリティ ポリシーを開き、[セキュリティ設定][ローカル ポリシー>] [ユーザー権利の割り当て>] [ネットワークからこのコンピューターにアクセスする] > に Administrators セキュリティ グループを追加します

管理操作を実行するには、次のようにします。

  1. Microsoft Teams Rooms のデバイスで PowerShell コマンドを実行する権限を持つアカウントの資格情報を使用して PC にサインインします。
  2. PC で通常の PowerShell コマンド プロンプトを開きます。
  3. テーブルからコマンド テキストをコピーし、プロンプトに貼り付けます。
  4. フィールドを、環境に適した完全修飾ドメイン名 (FQDN) の値に置き換えます <Device fqdn>
  5. path は、マスター SkypeSettings.xml 構成ファイル (またはテーマ イメージ) のファイル名とローカル パスに置き換えます<。>

接続されているデバイスを取得する場合

invoke-command {Write-Host "VIDEO DEVICES:" 
gwmi -Class Win32_PnPEntity | where {$_.PNPClass -eq "Image" -or $_.PNPClass -eq "Camera"} | Format-Table Name,Status,Present; Write-Host "AUDIO DEVICES:" 
gwmi -Class Win32_PnPEntity | where {$_.PNPClass -eq "Media"} | Format-Table Name,Status,Present; Write-Host "DISPLAY DEVICES:" 
gwmi -Class Win32_PnPEntity | where {$_.PNPClass -eq "Monitor"} | Format-Table Name,Status,Present} -ComputerName <Device fqdn>

アプリの状態の取得

invoke-command { $package = get-appxpackage -User Skype -Name Microsoft.SkypeRoomSystem; if ($package -eq $null) {Write-host "SkypeRoomSystems not installed."} else {write-host "SkypeRoomSystem Version : " $package.Version}; $process = Get-Process -Name "Microsoft.SkypeRoomSystem" -ErrorAction SilentlyContinue; if ($process -eq $null) {write-host "App not running."} else {$process | format-list StartTime,Responding}} -ComputerName <Device fqdn>

システム情報の取得

invoke-command {gwmi -Class Win32_ComputerSystem | Format-List PartOfDomain,Domain,Workgroup,Manufacturer,Model
gwmi -Class Win32_Bios | Format-List SerialNumber,SMBIOSBIOSVersion} -ComputerName <Device fqdn>

システムの再起動

invoke-command { Shutdown /r /t 0 } -ComputerName <Device fqdn>

ログの取得

$targetDevice = "<Device fqdn> "
$logFile = invoke-command {$output = Powershell.exe -ExecutionPolicy Bypass -File C:\Rigel\x64\Scripts\Provisioning\ScriptLaunch.ps1 CollectSrsV2Logs.ps1
Get-ChildItem -Path C:\Rigel\*.zip | Sort-Object -Descending -Property LastWriteTime | Select-Object -First 1} -ComputerName $targetDevice
$session = new-pssession -ComputerName $targetDevice
Copy-Item -Path $logFile.FullName -Destination .\ -FromSession $session; invoke-command {remove-item -force C:\Rigel\*.zip} -ComputerName $targetDevice

XML 構成ファイル (またはテーマ グラフィック) をプッシュします。

$movefile = "<path>";
$targetDevice = "\\<Device fqdn> \Users\Skype\AppData\Local\Packages\Microsoft.SkypeRoomSystem_8wekyb3d8bbwe\LocalState\SkypeSettings.xml"; 
Copy-Item $movefile $targetDevice