Remove-CsTrustedApplicationPool

Skype for Business Server 2015
 

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

Удаляет пул с компьютерами, на которых размещены доверенные приложения. Данный командлет впервые появился в Lync Server 2010.

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

В этом примере удаляется пул с полным доменным именем TrustPool.litwareinc.com. Параметр Identity используется для указания полного доменного имени удаляемого пула. Поскольку идентификаторы уникальны эта команда удаляет один пул.

Remove-CsTrustedApplicationPool -Identity TrustPool.litwareinc.com

В этом примере удаляются все доверенные пулы, полное доменное имя которых начинается со строки "trust". Первая часть команды является вызовом командлета Get-CsTrustedApplicationPool , который возвращает коллекцию всех пулов доверенных приложений в конкретной инфраструктуре Skype для бизнеса Server 2015. Эта коллекция передается по конвейеру командлету Where-Object . Командлет Where-Object проверяет каждый из объектов в коллекции (на соответствие значения свойства PoolFqdn строке "trust*"). Результат его работы — коллекция, состоящая из всех пулов доверенных приложений, значение свойства PoolFqdn которых начинается со строки "trust", за которой следуют любой символ или символы. Эта коллекция затем передается по конвейеру в командлет Remove-CsTrustedApplicationPool , который удаляет все объекты в коллекции.

Get-CsTrustedApplicationPool | Where-Object {$_.PoolFqdn -match "trust*"} | Remove-CsTrustedApplicationPool

Компьютеры с доверенными приложениями, входящие в развертывание Skype для бизнеса Server 2015, рекомендуется добавить в отдельный пул, состоящий только из доверенных приложений (но можно добавить их и в существующий пул, который также используется и для других целей). Этот командлет удаляет существующий пул доверенных приложений. Необходимо учитывать, что невозможно удалить пул доверенных приложений, не имеющий значения Registrar. Если пулу не назначен регистратор, необходимо добавить значение Registrar командлетом Set-CsTrustedApplicationPool и лишь затем удалить пул.

Имейте в виду, что удаление пула также удаляет все компьютеры, приложения и конечные точки приложений, связанные с этим пулом.

По умолчанию право на локальный запуск командлета Remove-CsTrustedApplicationPool имеют члены группы RTCUniversalServerAdmins. Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая все самостоятельно созданные роли RBAC), выполните в командной строке Windows PowerShell следующую команду:

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

 

Параметр Применение Тип Описание

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Полное доменное имя (FQDN) или идентификатор службы удаляемого пула.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.RTC.Management.XDS.DisplayExternalServer. Принимает в качестве входных данных объекты пула доверенных приложений, переданные по конвейеру.

Этот командлет не возвращает значение. Удаляет объект типа Microsoft.Rtc.Management.Xds.DisplayExternalServer.

 
Показ: