Remove-CsRgsAgentGroup

Skype for Business Server 2015
 

Дата изменения раздела:2015-03-09

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

Remove-CsRgsAgentGroup -Instance <AgentGroup> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

В примере 1 показана команда, позволяющая удалить все группы агентов группы ответа, настроенные для службы ApplicationServer:atl-cs-001.litwareinc.com. Для этого сначала вызывается командлет Get-CsRgsAgentGroup , который возвращает все группы агентов для службы ApplicationServer:atl-cs-001.litwareinc.com. Эти группы передаются по конвейеру в командлет Remove-CsRgsAgentGroup , который удаляет их.

Get-CsRgsAgentGroup -Identity service:ApplicationServer:atl-cs-001.litwareinc.com | Remove-CsRgsAgentGroup

В примере 2 удаляется отдельная группа агентов группы ответа — "Help Desk" (Служба технической поддержки). Для этого сначала вызывается командлет Get-CsRgsAgentGroup , который возвращает группу агентов "Help Desk" (-Name "Help Desk") из службы ApplicationServer:atl-cs-001.litwareinc.com. Эта группа передается по конвейеру в командлет Remove-CsRgsAgentGroup , который удаляет ее из службы.

Get-CsRgsAgentGroup -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk" | Remove-CsRgsAgentGroup

В примере 3 из службы ApplicationServer:atl-cs-001.litwareinc.com удаляются все группы агентов группы ответа, в которых не используется метод маршрутизации с циклическим перебором. Для этого сначала вызывается командлет Get-CsRgsAgentGroup , который возвращает коллекцию всех групп агентов в службе ApplicationServer:atl-cs-001.litwareinc.com. Эта коллекция передается по конвейеру в командлет Where-Object , выбирающий только те группы, для которых свойство RoutingMethod имеет значение, отличное от "RoundRobin" (-ne). Отфильтрованная коллекция передается по конвейеру Remove-CsRgsAgentGroup , который удаляет все ее элементы.

Get-CsRgsAgentGroup -Identity service:ApplicationServer:atl-cs-001.litwareinc.com | Where-Object {$_.RoutingMethod -ne "RoundRobin"} | Remove-CsRgsAgentGroup

При поступлении вызова на номер телефона, связанный с системой "Группа ответа", служба в первую очередь определяет рабочий процесс, соответствующий этому номеру. Далее на основе конфигурации этого рабочего процесса вызов может перенаправляться на интерактивный автоответчик, который задает абоненту один или несколько вопросов (например, "Ваш вопрос касается оборудования или программного обеспечения?"). Также вызов может помещаться в очередь группы ответа. При этом абонент ожидает, пока на вызов не ответит один из назначенных специалистов — агентов. Группа, объединяющая нескольких агентов, называется группой агентов группы ответа. Такие группы связываются с рабочими процессами. Входящие в них агенты имеют схожие должностные обязанности. Например, специалисты службы технической поддержки и агенты службы поддержки клиентов могут объединяться в группы соответствующего назначения.

Для создания групп агентов используется командлет New-CsRgsAgentGroup . Чтобы удалить группу агентов, воспользуйтесь командлетом Remove-CsRgsAgentGroup . Обратите внимание, что он удаляет всю группу и всех входящих в нее агентов. Чтобы удалить из группы одного агента, используйте командлет Set-CsRgsAgentGroup .

 

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

Instance

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

Microsoft.Rtc.Rgs.Management.WritableSettings.AgentGroup

Ссылка на объект, указывающая на удаляемую группу агентов. При передаче объектов рабочего процесса по конвейеру в командлет Remove-CsRgsAgentGroup можно опустить параметр Instance.

Если требуется указать параметр Instance, используйте команды следующего вида:

$x = Get-CsRgsAgentGroup -Identity ApplicationServer:atl-cs-001.litwareinc.com /1987d3c2-4544-489d-bbe3-59f79f530a83

Remove-CsRgsAgentGroup -Instance $x

Обратите внимание, что при использовании параметра Instance можно удалять только по одной группе агентов за раз. Это значит, что ссылка на объект ($x) не может содержать несколько объектов группы агентов.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

Задает принудительное удаление группы агентов. Если указан этот параметр, группа удаляется без предупреждения, даже если она используется в активном рабочем процессе. В противном случае перед удалением группы агентов, назначенной активному рабочему процессу, воспроизводится запрос на подтверждение.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Rgs.Management.WritableSettings.AgentGroup. Командлет Remove-CsRgsAgentGroup принимает передаваемые по конвейеру экземпляры группы агентов для группы ответа.

Командлет Remove-CsRgsAgentGroup удаляет существующие экземпляры объекта Microsoft.Rtc.Rgs.Management.WritableSettings.AgentGroup.

 
Показ: