Remove-CsNetworkRegion

 

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

기존 네트워크 지역을 제거합니다. 네트워크 지역은 엔터프라이즈 네트워크에서 네트워크 허브 또는 백본을 나타냅니다.

구문

Remove-CsNetworkRegion -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

자세한 정보

네트워크 영역은 여러 지역의 많은 네트워크 부분을 교차합니다. 모든 네트워크 영역은 중앙 사이트와 연결되어 있어야 합니다. 중앙 사이트는 대역폭 정책 서비스가 실행되는 데이터 센터 사이트입니다. 이 cmdlet을 사용하여 네트워크 지역을 제거할 수 있습니다.

네트워크 영역이 네트워크 사이트와 연결된 경우(즉, 사이트의 NetworkRegionID가 해당 영역의 Identity와 동일한 경우) 네트워크 영역을 제거할 수 없습니다. 사이트와 연결된 지역을 제거하려고 시도하면 오류 메시지가 표시됩니다.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsNetworkRegion"}

매개 변수

매개 변수 필수 유형 설명

Identity

필수

Xds 글로벌 상대 ID

제거할 네트워크 지역의 고유 식별자입니다. ID는 해당 지역을 고유하게 식별하는 문자열 형식입니다.

Force

선택

스위치 매개 변수

변경 작업을 수행하기 전에 표시되는 확인 메시지가 표시되지 않도록 합니다.

WhatIf

선택

스위치 매개 변수

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

Confirm

선택

스위치 매개 변수

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

입력 형식

Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.NetworkRegionType 개체입니다. 네트워크 영역 개체의 파이프라인된 입력을 허용합니다.

반환 형식

이 cmdlet은 값을 반환하지 않습니다. Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.NetworkRegionType 유형의 개체를 제거합니다.

예제

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

Remove-CsNetworkRegion -Identity NorthAmerica

예제 1에서는 Identity가 NorthAmerica인 네트워크 지역을 제거합니다. Identity는 고유하므로 이 명령은 하나의 네트워크 지역만 제거합니다.

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

Get-CsNetworkRegion | Where-Object {$_.CentralSite -eq "site:Redmond"} | Remove-CsNetworkRegion

이 예제에서는 중앙 사이트 Redmond와 연결된 모든 네트워크 영역을 제거합니다. 명령은 먼저 매개 변수 없이 Get-CsNetworkRegion cmdlet을 호출하여 Microsoft Lync Server 2010 배포에 대해 정의된 모든 네트워크 영역의 컬렉션을 검색합니다. 이 컬렉션은 Where-Object cmdlet에 파이프됩니다. Where-Object는 이 컬렉션을 필터링하여 CentralSite 값이 site:Redmond와 같은(-eq) 항목(네트워크 영역)만 반환합니다. 컬렉션의 범위가 이러한 항목으로 좁혀진 후 새 컬렉션은 컬렉션 내의 모든 항목을 제거하는 Remove-CsNetworkRegion에 파이프됩니다.

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

Get-CsNetworkSite | Where-Object {$_.NetworkRegionID -eq "NorthAmerica"} | Set-CsNetworkSite -NetworkRegionID $null -BypassID $null
Remove-CsNetworkRegion -Identity "NorthAmerica"

이 예제에서는 Identity가 NorthAmerica인 네트워크 지역을 제거합니다. 그러나 사이트와 연결된 지역은 제거할 수 없습니다. 따라서 이 예제에서는 먼저 NorthAmerica 지역과 사이트 간의 연결을 제거합니다.

먼저 Get-CsNetworkSite cmdlet을 매개 변수 없이 호출하여 Lync Server 배포에 대해 정의된 모든 네트워크 사이트의 컬렉션을 검색합니다. 이 컬렉션은 Where-Object cmdlet에 파이프됩니다. Where-Object는 이 컬렉션을 필터링하여 NetworkRegionID 값이 NorthAmerica와 같은(-eq) 항목(네트워크 사이트)만 반환합니다. 컬렉션의 범위가 이러한 항목으로 좁혀진 후 이 새 컬렉션은 Set-CsNetworkSite에 파이프됩니다. NetworkRegionID가 NorthAmerica인 각 사이트에 대해 NetworkRegionID를 Null($null)로 설정합니다. 이렇게 하면 해당 사이트에서 영역에 대한 참조가 제거됩니다. 단, 사이트는 사이트와 연결되지 않은 경우 BypassID를 가질 수 없습니다. 따라서 NetworkRegionID를 Null로 설정하여 지역에 대한 참조를 제거하는 것 외에, BypassID를 Null로 설정하여 우회 연결도 제거해야 합니다.

첫째 줄이 완료되고 나면 NorthAmerica 지역과 연결되었던 모든 사이트는 더 이상 지역 또는 우회 설정에 연결되지 않습니다. 이제 네트워크 지역을 제거하는 둘째 줄을 호출할 수 있습니다.