Approve-CsDeviceUpdateRule

 

마지막으로 수정된 항목: 2012-03-23

시스템으로 가져온 장치 업데이트 규칙을 승인합니다. 장치 업데이트 규칙이 승인되면 업데이트의 영향을 받는 클라이언트 장치에서 해당 업데이트를 자동으로 다운로드하여 설치합니다.

구문

Approve-CsDeviceUpdateRule [-Identity <XdsIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Approve-CsDeviceUpdateRule [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]

자세한 정보

Microsoft Lync Server 2010에서는 Lync 2010 Phone Edition을 실행하는 장치에 펌웨어 업데이트를 제공하는 한 가지 방법으로 장치 업데이트 규칙을 사용합니다. 관리자는 장치 업데이트 규칙 집합을 주기적으로 Lync Server 2010에 업로드합니다. 그러면 이러한 규칙이 테스트 및 승인된 후 시스템에 연결된 적절한 장치에 자동으로 다운로드되어 적용됩니다. 장치는 기본적으로 장치를 켜고 Lync Server 2010에 연결할 때마다 새 업데이트 규칙을 확인합니다. 또한 초기 로그온 후 24시간 간격으로 업데이트를 확인합니다.

시스템에 추가된 새 장치 업데이트 규칙은 각각 "보류 중"으로 표시됩니다. 이는 적절한 테스트 장치에서 업데이트를 다운로드하여 설치하지만 일반적으로 클라이언트 장치에는 다운로드 및 설치되지 않음을 의미합니다. 따라서 업데이트를 공개적으로 사용하기 전에 업데이트를 테스트하고 부작용이 없는지 확인할 수 있습니다. 업데이트가 테스트를 통과하고 조직에서 사용하기에 적절하다고 판단되는 즉시 Approve-CsDeviceUpdateRule을 사용하여 업데이트를 승인할 수 있습니다.

업데이트를 승인하면 PendingVersion의 관련 업데이트 규칙이 ApprovedVersion에 할당되고 PendingVersion 속성이 삭제됩니다. 예를 들어 새 업데이트 규칙의 PendingVersion이 버전 1.0.0.1인 경우 Approve-CsDeviceUpdateRule을 실행하면 PendingVersion이 Null 값으로 설정되고 ApprovedVersion이 1.0.0.1로 설정됩니다. 그러면 클라이언트 장치에서 다음에 로그온할 때 사용할 수 있는 새로 승인된 업데이트가 있는지 자동으로 확인합니다. 사용 가능한 업데이트가 있으면 해당 업데이트가 자동으로 다운로드되어 설치됩니다.

이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalServerAdmins 그룹의 구성원은 Approve-CsDeviceUpdateRule cmdlet을 로컬로 실행할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Approve-CsDeviceUpdateRule"}

매개 변수

매개 변수 필수 유형 설명

Identity

선택

문자열

승인할 장치 업데이트 규칙의 고유 식별자입니다. 장치 업데이트 규칙의 ID는 장치 업데이트 규칙이 할당된 서비스(예: service:WebServer:atl-cs-001.litwareinc.com)와 GUID(Globally Unique Identifier)로 구성됩니다. 따라서 Redmond 사이트에 대해 구성된 장치 업데이트 규칙의 ID는 service:WebServer:atl-cs-001.litwareinc.com /d5ce3c10-2588-420a-82ac-dc2d9b1222ff9와 유사합니다.

Instance

선택

DeviceUpdate.Rule 개체

개별 매개 변수 값을 설정하는 대신 cmdlet에 개체에 대한 참조를 전달할 수 있습니다.

Force

선택

스위치 매개 변수

명령을 실행할 때 발생할 수 있는 심각하지 않은 오류 메시지를 표시하지 않습니다.

WhatIf

선택

스위치 매개 변수

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

Confirm

선택

스위치 매개 변수

명령을 실행하기 전에 확인 메시지를 표시합니다.

입력 형식

Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdate.Rule 개체입니다. Approve-CsDeviceUpdateRule은 장치 업데이트 규칙 개체의 파이프라인된 인스턴스를 허용합니다.

반환 형식

없음. 대신, Approve-CsDeviceUpdateRule은 Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdate.Rule 개체의 인스턴스를 승인합니다.

예제

-------------------------- 예제 1 --------------------------

Approve-CsDeviceUpdateRule -Identity service:WebServer:atl-cs-001.litwareinc.com/d5ce3c10-2588-420a-82ac-dc2d9b1222ff9

예제 1에 표시된 명령은 WebServer:atl-cs-001.litwareinc.com 서비스에서 찾은 장치 업데이트 규칙 d5ce3c10-2588-420a-82ac-dc2d9b1222ff9를 승인합니다.

-------------------------- 예제 2 --------------------------

Get-CsDeviceUpdateRule -Filter service:WebServer:atl-cs-001.litwareinc.com* | Approve-CsDeviceUpdateRule

위 명령은 WebServer:atl-cs-001.litwareinc.com 서비스에 대해 구성된 모든 장치 업데이트 규칙을 승인합니다. 이 작업을 수행하기 위해 먼저 Filter 매개 변수와 함께 Get-CsDeviceUpdateRule을 호출합니다. 필터 값 "service:WebServer:atl-cs-001.litwareinc.com*"은 Identity가 문자열 값 "service:WebServer:atl-cs-001.litwareinc.com*"으로 시작하는 규칙만 반환되도록 합니다. 정의에 따라 WebServer:atl-cs-001.litwareinc.com 서비스에 할당된 모든 장치 업데이트 규칙이 여기에 해당합니다. 필터링된 컬렉션은 컬렉션의 각 규칙을 승인하는 Approve-CsDeviceUpdateRule cmdlet에 파이프됩니다.

-------------------------- 예제 3 --------------------------

Get-CsDeviceUpdateRule | Where-Object {$_.Brand -eq "LG-Nortel"} | Approve-CsDeviceUpdateRule

예제 3에 표시된 명령은 지정된 브랜드(LG-Nortel)의 모든 장치 업데이트 규칙을 승인합니다. 이 작업을 수행하기 위해 먼저 Get-CsDeviceUpdateRule을 호출하여 조직에서 현재 사용 중인 모든 장치 업데이트 규칙 컬렉션을 반환합니다. 이 컬렉션은 Brand 속성이 LG-Nortel과 같은 규칙만 선택하는 Where-Object cmdlet에 파이프됩니다. 그런 다음 필터링된 컬렉션은 컬렉션의 각 규칙을 승인하는 Approve-CsDeviceUpdateRule에 파이프됩니다.