Remove-CsCommonAreaPhone

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-15

Удаляет существующий телефон общего пользования из коллекции телефонов, управляемых с помощью Skype для бизнеса Server 2015. Телефоны общего пользования — это телефоны, установленные в вестибюлях зданий, комнатах отдыха или других местах, где они используются широким кругом людей для разных целей. Данный командлет впервые появился в Lync Server 2010.

Remove-CsCommonAreaPhone -Identity <UserIdParameter> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

Показанная в примере 1 команда удаляет телефон общего пользования с отображаемым именем "Building 14 Lobby". Для этого в команде осуществляется вызов командлета Get-CsCommonAreaPhone с параметром Filter и значением фильтра "{DisplayName -eq "Building 14 Lobby"}". После этого возвращаемый объект передается командлету Remove-CsCommonAreaPhone и удаляется им.

Get-CsCommonAreaPhone -Filter {DisplayName -eq "Building 14 Lobby"} | Remove-CsCommonAreaPhone

Показанная в примере 2 команда удаляет все телефоны общего пользования, которым не была назначена абонентская группа. Для этого используется командлет Get-CsCommonAreaPhone с параметром Filter, возвращающий необходимые элементы; при этом указанное значение фильтра {DialPlan -eq $Null} ограничивает возвращаемые данные лишь телефонами общего пользования, которым не была назначена абонентская группа. Затем этот набор передается командлету Remove-CsCommonAreaPhone , который удаляет каждый телефон в наборе.

Get-CsCommonAreaPhone -Filter {DialPlan -eq $Null} | Remove-CsCommonAreaPhone

В примере 3 происходит удаление всех телефонов общего пользования, объекты контактов которых расположены в подразделении Redmond в Active Directory. Для этого сначала вызывается командлет Get-CsCommonAreaPhone , возвращающий все телефоны общего пользования, объекты контактов которых находятся в подразделении Redmond. Параметр OU и значение параметра "ou=Redmond,dc=litwareinc,dc=com" используются для ограничения возвращаемых данных пределами одного подразделения. Полученная коллекция затем передается по конвейеру в командлет Remove-CsCommonAreaPhone , который удаляет каждый телефон в коллекции.

Get-CsCommonAreaPhone -OU "ou=Redmond,dc=litwareinc,dc=com" | Remove-CsCommonAreaPhone

Региональные телефоны относятся к IP-телефонам, которые не связаны с отдельными пользователями. Как правило, региональные телефоны расположены в вестибюлях зданий, кафе, комнатах отдыха в офисе, комнатах переговоров и прочих местах массового скопления людей, а не в офисах. Это представляет некоторую проблему для администраторов, поскольку для управления телефоном в Skype для бизнеса Server 2015 обычно используются политики голосовых служб и абонентские группы, которые назначаются отдельным пользователям. Региональные телефоны не назначены отдельным пользователям.

Одним из возможных вариантов решения этой задачи является создание объектов контактов Active Directory для всех телефонов общего пользования. (Эти объекты контактов могут быть созданы при помощи командлета New-CsCommonAreaPhone .) Как и учетным записям пользователей, объектам контактов можно назначать политики и планы голосовых вызовов. Это позволит сохранить контроль над телефонами общего пользования не смотря на то, что эти телефоны не связаны с отдельными пользователями. Например, если требуется запретить пользователям телефонов общего пользования переключать или приостанавливать звонки, можно создать политику голосовых вызовов, которая запрещает переключение и приостановку звонков, после чего назначить эту политику телефону общего доступа. (Или, что более правильно, объекту контакта, который представляет телефон общего пользования.) Например, эта команда назначает политику голосовых вызовов CommonAreaPhoneVoicePolicy всем телефонам общего пользования:

Get-CsCommonAreaPhone | Grant-CsVoicePolicy –PolicyName "CommonAreaPhoneVoicePolicy"

Время от времени может потребоваться удалить объект контакта, связанный с телефоном общего пользования. Например, из комнаты отдыха сотрудников был убран телефон, для него больше не требуется содержать объект контакта. Командлет Remove-CsCommonAreaPhone позволяет удалять телефоны общего пользования. При запуске командлета телефон будет удален из списка телефонов общего пользования, возвращаемого командлетом Get-CsCommonAreaPhone . Кроме того, связанный с этим телефоном объект контакта будет удален из доменных служб Active Directory.

По умолчанию для локального запуска командлета Remove-CsCommonAreaPhone необходимы права члена группы RTCUniversalUserAdmins. Для назначения разрешений на запуск данного командлета определенным сайтам или подразделениям Active Directory используется командлет Grant-CsOUPermission . Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которые были назначены для этого командлета (включая все созданные вами роли RBAC), выполните следующую команду в командной строке Windows PowerShell:

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

 

Параметр Обязательный? Тип Описание

Identity

Обязательный?

Microsoft.Rtc.Management.AD.UserIdParameter

Уникальный идентификатор телефона общего пользования. Телефоны общего пользования идентифицируются по различающемуся имени связанного с ними объекта контакта в Active Directory. По умолчанию в качестве имени телефонов общего пользования используется их глобальный уникальный идентификатор (GUID), что означает, что обычно идентификатор телефона будет выглядеть таким образом: CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com. По этой причине может оказаться легче получать список телефонов общего пользования при помощи командлета Get-CsCommonAreaPhone , после чего передавать полученные объекты командлету Remove-CsCommonAreaPhone .

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Объект Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact. Командлет Remove-CsCommonAreaPhone принимает переданные экземпляры объекта телефона общего пользования.

Командлет Remove-CsCommonAreaPhone удаляет существующие экземпляры объекта Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact.

 
Показ: