Restore-CsDeviceUpdateRule

 

마지막으로 수정된 항목: 2017-03-28

조직에서 사용하도록 승인된 장치 업데이트 규칙을 "롤백"할 수 있습니다. 장치 업데이트 규칙을 복원하면 규칙이 승인되기 전에 사용 중이던 업데이트를 반영하여 해당 규칙의 승인된 버전이 다시 설정됩니다. 그런 다음 시스템에 로그온하는 클라이언트 장치가 가장 최근 업데이트를 자동으로 제거하고 이전 버전의 업데이트를 다운로드하여 다시 설치합니다. 이 cmdlet은 Lync Server 2010에서 도입되었습니다.

Restore-CsDeviceUpdateRule [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Restore-CsDeviceUpdateRule [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

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

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

예제 2에서는 WebServer:atl-cs-001.litwareinc.com 서비스에 대해 구성된 모든 장치 업데이트 규칙을 복원합니다. 이 작업을 수행하기 위해 먼저 Filter 매개 변수와 함께 Get-CsDeviceUpdateRule cmdlet을 호출합니다. 필터 값 "WebServer:atl-cs-001.litwareinc.com*"는 ID가 문자열 값 "WebServer:atl-cs-001.litwareinc.com"으로 시작하는 규칙만 반환되도록 합니다. 정의상, 이러한 규칙은 WebServer:atl-cs-001.litwareinc.com 서비스에 할당된 모든 장치 업데이트 규칙입니다. 그런 다음 필터링된 컬렉션은 컬렉션의 각 규칙을 복원하는 Restore-CsDeviceUpdateRule cmdlet에 파이프됩니다.

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

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

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

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

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

업데이트를 승인하면 연결된 업데이트 규칙의 PendingVersion이 ApprovedVersion에 할당되고 PendingVersion 속성이 지워집니다. 예를 들어 새 업데이트 규칙의 PendingVersion이 버전 1.0.0.1이라고 가정해 보십시오. Approve-CsDeviceUpdateRule cmdlet을 실행하면 PendingVersion이 Null 값으로 설정되고 ApprovedVersion이 1.0.0.1로 설정됩니다. 다음에 클라이언트 장치가 업데이트를 확인하면 업데이트가 자동으로 다운로드되어 설치됩니다.

또한 이전 버전의 업데이트(예: 버전 1.0.0.0)가 RestoreVersion으로 표시됩니다. 이 버전의 업데이트는 시스템에 유지되고, 새 업데이트를 롤백해야 하는 경우 사용됩니다. 문제가 발생하면 관리자는 Restore-CsDeviceUpdateRule cmdlet을 사용하여 업데이트를 롤백할 수 있습니다. 이 경우 클라이언트 장치는 다음에 업데이트를 확인할 때 자동으로 새 업데이트(버전 1.0.0.1)를 제거하고 이전 업데이트(1.0.0.0)를 다시 설치합니다.

이 작업은 설치할 이전 업데이트가 있는 경우에만 수행됩니다. 이전 버전이 없으면 롤백되는 업데이트만 제거됩니다.

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

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

 

매개 변수 필수 유형 설명

Confirm

선택

System.Management.Automation.SwitchParameter

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

Force

선택

System.Management.Automation.SwitchParameter

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

Identity

선택

Microsoft.Rtc.Management.Xds.XdsIdentity

복원되는 장치 업데이트 규칙의 고유 식별자입니다. 장치 업데이트 규칙의 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에 개체에 대한 참조를 전달할 수 있습니다.

WhatIf

선택

System.Management.Automation.SwitchParameter

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

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

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

 
표시: