Get-CsPool

Skype for Business Server 2015
 

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

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

Get-CsPool [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Get-CsPool [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Site <String>]

В примере 1 извлекаются все пули, найденные в развертывании Skype для бизнеса Server 2015.

В примере 2 отображаются подробные сведения о компьютерах, обнаруженных в каждом пуле. Для этого сначала вызывается командлет Get-CsPool , а затем полученные данные отправляются в командлет Select-Object . Далее используется параметр ExpandProperty, чтобы "развернуть" значение свойства Computers. Свойство Computers представляет собой массив объектов, представляющих каждый компьютер в пуле. Разворачивая свойство Computers, можно получить подробные сведения о каждом из этих компьютеров.

Get-CsPool | Select-Object -ExpandProperty Computers

В примере 3 с помощью параметра Identity извлекаемые данные ограничиваются теми, которые относятся к пулу с удостоверением atl-cs-001.litwareinc.com.

Get-CsPool -Identity atl-cs-001.litwareinc.com

В примере 4 извлекаются все пулы, обнаруженные в узле Redmond. Для этого используется параметр Site, значение "Redmond" которого ограничивает данные пулами, свойство Site которых имеет значение Redmond.

Get-CsPool -Site "Redmond"

Команда, показанная в примере 5, извлекает коллекцию всех пулов, в которых не установлены никакие службы Skype для бизнеса Server 2015. Для выполнения этой задачи сначала вызывается командлет Get-CsPool без параметров. который возвращает коллекцию всех пулов, используемых в организации в текущий момент. Затем эта коллекция передается в командлет Where-Object , который отбирает те пулы, свойство Services.Count которых имеет значение 0. Если это свойство имеет значение 0, то в данном пуле отсутствуют настроенные службы Skype для бизнеса Server 2015.

Get-CsPool | Where-Object {$_.Services.Count -eq 0}

В Skype для бизнеса Server 2015 пул представляет собой один или несколько компьютеров одного узла, на которых работает один и тот же набор служб, Например, если в узле Redmond имеется один сервер, на котором работает сервер-посредник, то имеется пул серверов-посредников, состоящий из этого одного компьютера. Если в узле Redmond имеется два компьютера, на которых работает сервер-посредник, то имеется пул серверов-посредников, состоящий из двух компьютеров. Количество пулов, используемых в организации, зависит от имеющегося количества серверов и от разных служб, работающих на этих серверах.

Командлет Get-CsPool позволяет получать сведения о каждом пуле, используемом в организации, включая сведения о службах, работающих в каждом пуле.

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

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

 

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

Filter

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

System.String

Позволяет использовать подстановочные знаки при указании удостоверения извлекаемого пула. Например, для извлечения всех пулов с удостоверениями, заканчивающимися строкой ".fabrikam.com", можно использовать следующий синтаксис: -Filter "*.fabrikam.com".

В одной команде нельзя одновременно использовать параметры Filter и Identity.

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Полное доменное имя извлекаемого пула. Например: -Identity atl-cs-001.litwareinc.com.

Если этот параметр не указан, то будут возвращены все пулы в организации.

Site

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

System.String

Возвращает все пулы, найденные в указанном узле. На нужный узел следует ссылаться с помощью отображаемого имени (DisplayName) узла (Redmond), а не с помощью удостоверения (site:Redmond). Например: -Site "Redmond". Извлечь отображаемые имена для узлов можно с помощью следующей команды:

Get-CsSite | Select-Object Identity, DisplayName

Нет. Командлет Get-CsPool не принимает входные данные из конвейера.

Командлет Get-CsPool возвращает экземпляры объекта Microsoft.Rtc.Management.Deploy.Internal.Cluster.

 
Показ: