Move-CsCommonAreaPhone
마지막으로 수정된 항목: 2012-03-23
하나 이상의 공통 영역 전화를 새 등록자 풀로 이동합니다.
구문
Move-CsCommonAreaPhone -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]
자세한 정보
공통 영역 전화는 개별 사용자와 연결되지 않은 IP 전화입니다. 공통 영역 전화는 특정 사무실에 있는 것이 아니라 일반적으로 건물의 로비, 카페, 직원 라운지, 회의실 등 많은 사람이 모일 수 있는 장소에 있습니다. 따라서 관리자의 관리가 필요합니다. Lync Server 2010을 통해 사용하는 전화는 일반적으로 개별 사용자에게 할당된 음성 정책 및 다이얼 플랜으로 유지 관리되는데, 공통 영역 전화에는 개별 사용자가 할당되지 않기 때문입니다.
이러한 문제를 해결하는 한 가지 방법은 모든 공통 영역 전화에 대해 Active Directory 연락처 개체를 만드는 방법이 있습니다. 연락처 개체는 New-CsCommonAreaPhone cmdlet을 사용하여 만들 수 있습니다. 이러한 연락처 개체에는 사용자 계정과 마찬가지로 정책 및 음성 계획을 할당할 수 있습니다. 따라서 공통 영역 전화가 개별 사용자와 연결되어 있지 않더라도 해당 전화에 대한 제어를 유지 관리할 수 있습니다. 예를 들어 사람들이 공통 영역 전화에서 통화를 전송하거나 대기할 수 없도록 하려면 통화 전송 및 통화 대기를 금지하는 음성 정책을 만들어 해당 정책을 공통 영역 전화에 할당하기만 하면 됩니다. 좀 더 정확하게 표현하자면 공통 영역 전화를 나타내는 연락처 개체에 할당하면 됩니다.
Move-CsCommonAreaPhone cmdlet을 사용하면 기존 공통 영역 전화를 새 등록자 풀로 이동할 수 있습니다.
이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalServerAdmins 그룹의 구성원은 Move-CsCommonAreaPhone cmdlet을 로컬로 실행할 수 있습니다. 특정 사이트 또는 특정 Active Directory OU(조직 구성 단위)에 대해 이 cmdlet을 실행할 권한은 Grant-CsOUPermission cmdlet을 사용하여 할당할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Move-CsCommonAreaPhone"}
매개 변수
매개 변수 | 필수 | 유형 | 설명 |
---|---|---|---|
Identity |
필수 |
사용자 ID |
공통 영역 전화의 고유 식별자입니다. 공통 영역 전화는 연결된 연락처 개체의 Active Directory 고유 이름을 사용하여 식별됩니다. 기본적으로 공통 영역 전화는 GUID(Globally Unique Identifier)를 공용 이름으로 사용합니다. 따라서 일반적으로 CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com과 유사한 ID가 지정됩니다. |
Target |
필수 |
FQDN |
공통 영역 전화를 이동할 등록자 풀의 FQDN(정규화된 도메인 이름)입니다(예: atl-cs-001.litwareinc.com). 등록자 풀 이외에 호스팅 공급자의 FQDN도 대상이 될 수 있습니다. |
DomainController |
선택 |
FQDN |
공통 영역 전화를 이동하기 위해 지정된 도메인 컨트롤러에 연결하는 데 사용됩니다. 특정 도메인 컨트롤러에 연결하려면 DomainController 매개 변수 뒤에 컴퓨터 이름(예: atl-cs-001) 또는 FQDN(예: atl-cs-001.litwareinc.com)을 포함합니다. |
ProxyPool |
선택 |
정규화된 도메인 이름 |
이 매개 변수는 Microsoft Lync Online 2010에만 사용됩니다. Lync Server의 온-프레미스 구현에 사용하면 안 됩니다. |
Force |
선택 |
스위치 매개 변수 |
이 매개 변수를 지정하면 관련 데이터(예: 장치에 할당된 정책)를 모두 삭제한 상태로 공통 영역 전화를 이동합니다. 그렇지 않으면 모든 관련 데이터와 함께 전화를 이동합니다. |
PassThru |
선택 |
스위치 매개 변수 |
이동할 사용자 계정을 나타내는 사용자 개체를 파이프라인을 통해 전달하는 데 사용됩니다. 기본적으로 Move-CsCommonAreaPhone cmdlet은 파이프라인을 통해 개체를 전달하지 않습니다. |
WhatIf |
선택 |
스위치 매개 변수 |
명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다. |
Confirm |
선택 |
스위치 매개 변수 |
명령을 실행하기 전에 확인 메시지를 표시합니다. |
입력 형식
문자열. Move-CsCommonAreaPhone은 공통 영역 전화의 ID를 나타내는 파이프라인된 문자열 값을 허용합니다.
반환 형식
기본적으로 Move-CsCommonAreaPhone은 개체나 값을 반환하지 않습니다. 그러나 PassThru 매개 변수를 포함한 경우 이 cmdlet은 Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact 개체의 인스턴스를 반환합니다.
예제
-------------------------- 예제 1 --------------------------
Move-CsCommonAreaPhone -Identity "CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com" -Target atl-cs-001.litwareinc.com
예제 1에 표시된 명령은 ID가 CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com인 공통 영역 전화를 atl-cs-001.litwareinc.com 등록자 풀로 이동합니다.
-------------------------- 예제 2 --------------------------
Get-CsCommonAreaPhone | Where-Object {$_.DisplayName -eq "Building 31 Cafeteria"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com
예제 2에서는 Active Directory 표시 이름이 "Building 31 Cafeteria"인 공통 영역 전화를 atl-cs-001.litwareinc.com 등록자 풀로 이동합니다. 이 작업을 수행하기 위해 먼저 매개 변수 없이 Get-CsCommonAreaPhone을 호출하여 조직에서 현재 사용 중인 공통 영역 전화의 컬렉션을 반환합니다. 이 컬렉션은 DisplayName 속성이 "Building 31 Cafeteria"와 같은 전화만 선택하는 Where-Object cmdlet에 파이프됩니다. 그런 다음 필터링된 컬렉션은 컬렉션의 각 전화를 atl-cs-001.litwareinc.com으로 이동하는 Move-CsCommonAreaPhone에 파이프됩니다.
-------------------------- 예제 3 --------------------------
Get-CsCommonAreaPhone | Where-Object {$_.RegistrarPool -match "dublin-cs-001.litwareinc.com"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com
위 명령은 등록자 풀 dublin-cs-001.litwareinc.com에 속해 있는 모든 공통 영역 전화를 atl-cs-001.litwareinc.com 등록자 풀로 이동합니다. 이 작업을 수행하기 위해 먼저 매개 변수 없이 Get-CsCommonAreaPhone을 호출합니다. 그러면 조직에서 사용하도록 구성된 모든 공통 영역 전화의 컬렉션이 반환됩니다. 이 컬렉션은 등록자 풀이 dublin-cs-001.litwareinc.com과 같은 모든 공통 영역 전화를 선택하는 Where-Object cmdlet에 파이프됩니다. 그런 다음 이 컬렉션은 컬렉션의 각 전화를 새 등록자 풀 atl-cs-001.litwareinc.com으로 이동하는 Move-CsCommonAreaPhone에 파이프됩니다.
-------------------------- 예제 4 --------------------------
Get-CsCommonAreaPhone | Where-Object {$_.RegistrarPool -match "dublin-cs-001.litwareinc.com"} | Move-CsCommonAreaPhone -Target atl-cs-001.litwareinc.com -PassThru | Grant-CsVoicePolicy -PolicyName AtlantaVoicePolicy
예제 4는 예제 3에 표시된 명령의 변형입니다. 그러나 이 예제에서는 공통 영역 전화를 새 등록자 풀로 이동할 뿐만 아니라 사용자별 음성 정책을 할당합니다. 이 작업을 수행하기 위해 Move-CsCommonAreaPhone을 호출할 때 PassThru 매개 변수를 포함합니다. 그러면 공통 영역 전화 개체가 파이프라인을 통해 전달됩니다. 기본적으로 Move-CsCommonAreaPhone는 파이프라인을 통해 개체를 전달하지 않습니다. 전화가 이동된 후 전화 개체는 새로 이동된 각 전화에 음성 정책 AtlantaVoicePolicy를 할당하는 Grant-CsVoicePolicy cmdlet에 파이프됩니다.