Microsoft Teams 룸 회의실을 풍부하고 공동 작업적인 환경으로 변환하도록 설계된 Microsoft의 회의 솔루션입니다. 사용자는 친숙한 Microsoft Teams 인터페이스를 즐기며 IT 관리자는 쉽게 배포되고 관리되는 Windows 앱을 주셔서 감사합니다. Microsoft Teams 룸 설치가 용이하도록 기존 장비를 사용하여 Microsoft Teams를 회의실로 가져오도록 설계되었습니다. 이 문서에서는 Windows 디바이스에서 Teams 룸 관리하고 운영하기 위한 지원을 제공합니다.
Microsoft Teams 룸 로그 수집
Pro 관리 포털에서 로그를 수집하려면 룸 으로 이동하여 로그할 디바이스의 표시 이름을 선택합니다. 작업 패널에서 "로그 컬렉션"을 선택하고 "실행"을 선택합니다. 원하는 로그를 확인하면 몇 분 후에 활동 탭에서 로그를 다운로드할 준비가 됩니다.
Teams 관리 센터에서 로그를 수집하려면 Windows에서 Teams 룸 Teams 디바이스 > 로 이동합니다. 로그할 디바이스의 표시 이름을 선택합니다. 위쪽 패널에서 "디바이스 로그 다운로드"를 선택합니다. 확인되면 몇 분 후에 기록 탭에서 로그를 다운로드할 준비가 됩니다.
PowerShell을 사용하여 로그를 수집할 수도 있습니다. Microsoft Teams 룸 앱과 함께 제공되는 로그 수집 스크립트를 호출해야 합니다. 관리 모드에서 관리자 권한 명령 프롬프트를 시작하고 다음 명령을 실행합니다.
powershell -ExecutionPolicy unrestricted c:\rigel\x64\scripts\provisioning\ScriptLaunch.ps1 CollectSrsV2Logs.ps1
로그는 c:\rigel에서 ZIP 파일로 출력됩니다.
회의실 표시 구성 앞면
절전/절전 모드 해제 동작 표시
Windows 디바이스의 Teams 룸 비활성 상태 10분 후에 비디오 신호를 보내지 않도록 즉시 구성되며, 이때 Windows PC는 비디오 출력에서 비디오 전송을 중지합니다. 사용 가능한 경우 PC 모드에서 방 앞 디스플레이를 구성하거나 비활성/활성 HDMI 비디오 신호에서 디스플레이가 자동으로 절전/절전 모드 해제되도록 설정해야 합니다. 지침은 디스플레이 OEM 설명서를 참조하세요. 디스플레이가 언급된 기능을 지원하지 않는 경우 디스플레이 컨트롤러를 사용하여 CEC 또는 RS-232 컨트롤을 통해 원하는 동작을 사용하도록 설정할 수 있습니다. 우리는 시장에서 제품의 풍요로움으로 인해 디스플레이 또는 디스플레이 컨트롤러를 인증하지 않습니다,이 목록은 과거에 일한 디스플레이 컨트롤에 대한 몇 가지 옵션을 제공합니다 :
절전 모드 상태일 때 디스플레이가 Windows PC에 표시되지 않는 경우 Teams 룸 Teams 관리 센터 및 Pro 관리 포털에서 연결이 끊긴 경고 메시지를 보고할 수 있으며 Teams 룸 디바이스가 불안정할 수 있습니다. Windows는 디스플레이의 연결이 물리적으로 끊어진 것으로 믿습니다. 디스플레이 제조업체 설명서에서 WINDOWS PC와 HDMI 동기화를 유지하는 방식으로 디스플레이를 구성하는 방법을 참조하세요. 실패하면 전원이 공급되는 EDID(확장 디스플레이 식별 데이터) 에뮬레이터/마인더를 사용하여 불안정성을 완화하고 모니터링 경고를 방지할 수 있습니다. EDID 마인더에 대한 지원을 인증하거나 제공하지는 않지만 다른 고객을 위해 작업한 몇 가지 옵션이 나열되어 있습니다.
디스플레이 해상도 및 크기 조정
Windows의 Teams 룸 많은 해상도를 지원하므로 원하는 구성에 맞게 해상도 및 크기 조정 설정을 지정해야 할 수 있습니다. 해상도를 원격으로 설정할 수 있습니다. Teams 룸 디스플레이에서 레이아웃, 크기 조정 및 해상도 원격 구성을 참조하거나 다음 단계를 사용하여 수동으로 설정할 수 있습니다.
Teams 룸 관리자 모드로 전환
시작 아이콘을 선택합니다. 그런 다음 설정 > 시스템 > 표시
크기 조정 및 레이아웃으로 이동한 다음 텍스트, 앱 및 기타 항목의 크기를 변경하고 크기 조정을 100%로 설정합니다.
디스플레이 해상도를 원하는 대로 로 설정합니다. 이중 모니터가 있는 경우 두 화면에 대한 크기 조정 및 해상도를 설정합니다.
다음으로 시작 아이콘을 선택하고 명령 프롬프트를 입력합니다. 관리자 권한으로 실행을 선택합니다.
다음 명령을 실행합니다.
Powershell -ExecutionPolicy Unrestricted c:\Rigel\x64\scripts\provisioning\scriptlaunch.ps1 ApplyCurrentDisplayScaling.ps1디바이스 다시 시작
Microsoft Teams 룸 초기화 & 공장 복원
단순 초기화
Microsoft Teams 룸 잘 실행되지 않는 경우 재설정을 수행하는 것이 도움이 될 수 있습니다. Windows 설정에서 Teams 룸 열고 디바이스 다시 설정을 선택하여 디바이스 자격 증명을 지우고 Teams 룸 애플리케이션을 기본 설정으로 반환합니다.
공장 초기화
기본 초기화가 문제를 resolve 않는 경우 전체 공장 초기화를 수행해야 할 수 있습니다. Windows OEM의 Teams 룸 사용할 수 있는 복구 미디어를 사용하는 것이 좋습니다. 그러나 Microsoft Teams 룸 복구 도구를 사용하고 공장 복원 지침을 따를 수도 있습니다.
소프트웨어 업데이트
기본적으로 Microsoft Teams 룸 Windows 업데이트 연결하여 운영 체제 및 USB 주변 장치 펌웨어 업데이트를 검색하고 구성된 업무 시간 외에 설치합니다. Teams 룸 애플리케이션의 경우 디바이스가 Windows 스토어에 연결하여 최신 버전의 Microsoft Teams 룸 소프트웨어를 가져옵니다. 지원 문제로 Microsoft에 문의하기 전에 디바이스가 지원되는 상태인지 확인하기 위해 최신 버전의 앱과 함께 Microsoft Teams 룸 로드되어 있는지 확인합니다.
Windows 디바이스에서 심각하게 오래된 Teams 룸 업데이트하려는 경우 Windows 운영 체제와 Teams 룸 애플리케이션을 모두 최신 버전으로 자동으로 업데이트하는 이 도구를 실행할 수 있습니다. Microsoft Teams 룸 프로비저닝 도구
업데이트를 수동으로 관리하려면 Microsoft Teams 룸 디바이스 수동 업데이트에서 최신 MTR-Update 스크립트를 획득하고 실행할 수 있습니다.
관리 모드로 전환
Microsoft Teams 룸 앱이 실행 중일 때 관리 모드로 전환
- 진행 중인 전화를 끊고 홈 화면으로 돌아갑니다.
- 기어 아이콘을 선택하고 메뉴를 표시합니다(옵션은 설정, 접근성 및 디바이스 다시 시작 ).
- 설정을 선택합니다.
- 관리자 암호를 입력합니다. 설치 화면이 나타납니다. 디바이스가 도메인에 가입되지 않은 경우 로컬 관리 계정(사용자 이름 "관리")이 기본적으로 사용됩니다. 이 계정의 기본 암호는 'sfb'입니다. 가능한 한 빨리 이 암호를 변경합니다. 컴퓨터가 도메인에 가입된 경우 적절한 권한의 도메인 계정으로 로그인할 수 있습니다.
- 왼쪽 열에서 Windows 설정을 선택합니다.
- 관리 자격 증명을 사용하여 데스크톱에 로그인합니다. 디바이스를 관리하는 데 필요한 권한이 있습니다.
- 필요한 관리 작업을 수행합니다.
- 완료되면 컴퓨터를 다시 시작합니다.
이제 콘솔이 정상 작업 모드로 돌아왔습니다. 다음 절차에서는 키보드가 아직 연결되지 않은 경우 디바이스에 키보드를 연결해야 합니다.
Microsoft Teams 룸 앱이 고정되면 관리 모드로 전환하고 다시 전환
- Windows 키를 연속해서 5번 누릅니다. Windows 로그온 화면에 액세스하려면
- 관리 자격 증명을 사용하여 데스크톱에 로그인합니다.
- 필요한 관리 작업을 수행합니다.
- 완료되면 컴퓨터를 다시 시작합니다.
참고
이 메서드는 Skype 사용자를 로그오프하거나 정상적으로 종료하지 않지만 앱이 응답하지 않고 다른 메서드를 사용할 수 없는 경우 앱을 사용합니다.
콘솔이 정상 작업 모드로 다시 시작하여 Microsoft Teams 룸 앱을 실행합니다. 이 절차를 완료하기 위해 키보드를 연결한 경우 키보드를 제거할 수 있습니다.
Windows Cache에서 Teams 룸 지우기
Pro 관리 포털을 사용하여 캐시를 지우려면 룸 으로 이동하여 캐시를 지울 디바이스의 표시 이름을 선택합니다. 작업 패널에서 "디바이스 지우기 캐시 다시 시작"을 선택하고 "실행"을 선택하고 "Teams 캐시 삭제?" 상자를 검사 "실행"을 선택합니다. Teams 룸 캐시를 지우고 다시 부팅합니다.
다음 단계를 사용하여 디바이스에서 직접 이 작업을 수행할 수도 있습니다.
관리 모드로 전환
Windows Explorer 열고 앱 버전에 대한 지침을 따릅니다.
다음으로 이동합니다.
C:\Users\Skype\AppData\Local\Packages\MSTeamsRooms_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeamsMSTeams 폴더 내의 모든 항목 삭제
Teams 룸 디바이스를 다시 시작하고 Teams 룸 인터페이스로 돌아갈 수 있도록 허용합니다.
Teams 룸 콘솔 언어 또는 날짜 & 시간 형식 변경
- 관리 모드로 전환
- 시작 메뉴 선택
- 기어 아이콘을 선택하여 설정 앱을 시작합니다.
- 시간 & 언어 탭 선택
- 언어 & 지역 선택
- 국가별 형식에서 권장을 선택합니다.
- 기본 설정 언어에서 언어 추가를 선택합니다.
- 추가할 언어 선택
- 다음 선택
- 언어 기본 설정에서 검사 내 Windows 표시 언어로 설정
- 설치를 선택합니다 .
- 추가한 언어가 기본 설정 언어 목록의 맨 위에 있고 Windows 표시 언어인지 확인합니다.
- 필요에 따라 언어를 제거하려면 다음을 수행합니다.
- 제거하려는 언어 옆에 있는 세 개의 점 메뉴를 선택합니다.
- 제거를 선택합니다 .
- 로그아웃
- 관리자 계정에 다시 로그인
- 관리자 권한 명령 프롬프트 시작
- 다음 명령을 실행합니다.
powershell -executionpolicy unrestricted c:\Rigel\x64\scripts\provisioning\scriptlaunch.ps1 ApplyCurrentRegionAndLanguage.ps1
- 시스템 다시 시작
원하는 언어가 이제 Microsoft Teams 룸 앱에 적용됩니다.
Microsoft Teams 룸 그룹 정책 구성
이 섹션에서는 Microsoft Teams 룸 제대로 작동하기 위해 의존하는 시스템 설정을 다룹니다.
Active Directory 도메인에 Teams 룸 조인하면 다음과 같은 이점이 제공됩니다.
도메인 가입 Teams 룸 도메인 사용자 및 그룹 관리 권한을 부여할 수 있습니다. 이렇게 하면 로컬 컴퓨터 수준 관리자 계정 암호를 기억할 필요가 없습니다.
Windows 서비스 품질 구성을 Teams 룸 배포할 수 있습니다.
도메인에 Teams 룸 조인할 때 모든 Teams 룸 개체가 있는 위치에 그룹 정책 개체(GPO) 제외를 제공하려면 별도의 OU(조직 구성 단위)를 만들어야 합니다. 지원되지 않는 그룹 정책 설정이 Teams 룸 적용되지 않도록 모든 GPO 상속을 사용하지 않도록 설정합니다. 기본 컴퓨터 OU에 적용된 그룹 정책이 적용되지 않도록 도메인에 Teams 룸 가입하기 전에 OU에서 컴퓨터 개체를 만듭니다.
참고
별도의 OU를 만들고 상속을 차단하더라도 재정의가 설정되지 않은 경우 문제가 발생할 수 있는 몇 가지 그룹 정책이 있습니다. 재정의 없음 집합이 있는 그룹 정책 차단 정책 상속 집합이 있는 OU를 능가합니다.
많은 조직에는 Teams 룸 기능에 영향을 미치는 다음과 같은 GPO가 있습니다. 상속을 재정의하거나 차단해야 합니다.
- 로그온 세션 시간 제한(자동 잠금)
- 전원 관리 관련 정책
- 추가 인증 단계 필요
- 로컬 드라이브에 대한 액세스 거부
- 사용자에게 느린 네트워크 연결에 대한 메시지 표시
- 로그온 시 특정 프로그램 시작
- 모든 도메인에 가입된 컴퓨터에서 다른 도메인 사용자 계정 만들기
- Windows 업데이트 푸시하여 Teams 룸
도메인에 Microsoft Teams 룸 조인할 때 그룹 정책이 다음 표의 설정을 재정의하지 않도록 합니다.
| 설정 | 허용 |
|---|---|
| HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon AutoAdminLogon = (REG_SZ) 1 | Microsoft Teams 룸 부팅할 수 있습니다. |
| 전원 관리 -> AC에서 10분 후 화면 끄기 전원 관리 -> AC에서 시스템을 절전 모드로 설정하지 않음 |
Microsoft Teams 룸 연결된 디스플레이를 끄고 자동으로 절전 모드 해제할 수 있습니다. |
| net accounts /maxpwage:unlimited 또는 로컬 계정에서 암호 만료를 사용하지 않도록 설정하는 동등한 수단입니다. 이 구성을 수행하지 않으면 Skype 계정이 만료된 암호에 대해 불평하는 로그온에 실패합니다. 이는 컴퓨터의 모든 로컬 계정에 영향을 미치므로 이 구성을 설정하지 않으면 상자의 관리 계정도 결국 만료됩니다. |
Skype 계정이 항상 로그인할 수 있도록 설정 |
참고
Microsoft Teams 룸 다음 버전의 Windows 10 OS와 호환되면 Teams 룸 Windows 업데이트 통해 자동으로 다음 버전으로 업데이트됩니다. Microsoft Teams 룸 수동으로 또는 WUFB(비즈니스용 Windows 업데이트) 그룹 정책 "수신하려는 업데이트에 대한 Windows 준비 수준 선택" 및 GPO를 통해 "빌드 및 기능 업데이트 미리 보기가 수신될 때 선택"을 사용하도록 설정하여 Windows의 다음 릴리스로 업그레이드해서는 안 됩니다. 이러한 그룹 정책을 사용하는 Teams 룸 Windows OS 업데이트와 관련된 문제가 발생하는 것으로 알려져 있습니다.
디스크 공간 관리
디바이스에서 다운로드한 로그는 디스크 공간을 차지할 수 있습니다. 로그가 정기적으로 정리되지 않으면 방의 정상적인 기능을 방해할 수 있습니다. Teams 룸 30일 후에 다운로드한 로그를 삭제합니다. IT 관리자는 디바이스 레지스트리 설정을 사용하여 로그 클린 재정의할 수 있습니다.
| 설정 | 허용 |
|---|---|
| HKLM\SOFTWARE\Microsoft\PPI\SkypeSettings\LogCleanupAgeThreshold | 30일 후에 로그를 정리합니다. |
PowerShell을 사용한 원격 관리
PowerShell을 사용하여 원격으로 다음 관리 작업을 수행할 수 있습니다(스크립트 샘플 테이블 참조).
- 연결된 디바이스 가져오기
- 앱 상태 가져오기
- 시스템 정보 가져오기
- 시스템 다시 부팅
- 로그 검색
- 파일 전송(도메인에 가입된 Microsoft Teams 룸 필요)
참고
이 기능은 기본적으로 꺼져 있습니다. 나열된 작업을 수행하려면 Microsoft Teams 룸 시스템에서 환경에 대해 원격 PowerShell을 사용하도록 설정해야 합니다. 원격 PowerShell을 사용하도록 설정하는 방법에 대한 자세한 내용은 Enable-PSRemoting 에 대한 설명서를 참조하세요.
예를 들어 다음과 같이 원격 PowerShell을 사용하도록 설정할 수 있습니다.
- Microsoft Teams 룸 디바이스에서 관리 로그인
- 관리자 권한 PowerShell 명령 프롬프트 열기
- 다음 명령을 입력합니다.
Enable-PSRemoting -SkipNetworkProfileCheck -Force - 로컬 보안 정책을 열고 보안 설정>로컬 정책에>관리자 보안 그룹을 추가합니다. 사용자 권한 할당>네트워크에서 이 컴퓨터에 액세스
관리 작업을 수행하려면 다음을 수행합니다.
- Microsoft Teams 룸 디바이스에서 PowerShell 명령을 실행할 수 있는 권한이 있는 계정 자격 증명을 사용하여 PC에 로그인합니다.
- PC에서 일반 PowerShell 명령 프롬프트를 엽니다.
- 테이블에서 명령 텍스트를 복사하여 프롬프트에 붙여넣습니다.
- 필드를 환경에 적합한 FQDN(정규화된 도메인 이름) 값으로 바꿉
<Device fqdn>니다. - 경로를 master 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