Get-CsUserServicesConfiguration

Skype for Business Server 2015
 

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

Возвращает сведения о параметрах конфигурации службы User Services, используемых в организации. Служба User Services помогает поддерживать сведения о присутствии и управлять конференциями. Данный командлет впервые появился в Lync Server 2010.

Get-CsUserServicesConfiguration [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Get-CsUserServicesConfiguration [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>]

Команда, показанная в примере 1, возвращает коллекцию из всех параметров конфигурации службы User Services, используемых в организации в настоящий момент. Для этого вызывается командлет Get-CsUserServicesConfiguration без дополнительных параметров.

Get-CsUserServicesConfiguration

В примере 2 возвращается только одна коллекция параметров конфигурации службы User Services: коллекция с идентификатором site:Redmond. Поскольку идентификаторы должны быть уникальными, эта команда никогда не возвращает больше одного элемента.

Get-CsUserServicesConfiguration -Identity site:Redmond

В примере 3 возвращается коллекция из всех параметров конфигурации службы User Services, примененных в области службы. Для этого вызывается командлет Get-CsUserServicesConfiguration с параметром -Filter; значение фильтра "service:*" позволяет получить только те параметры, идентификатор которых начинается со строкового значения "service:". По определению это параметры, настроенные в области службы.

Get-CsUserServicesConfiguration -Filter "service:*"

В примере 4 возвращаются все параметры конфигурации службы User Services, которые разрешают пользователям иметь больше 250 контактов. Для этого сначала вызывается командлет Get-CsUserServicesConfiguration без дополнительных параметров, который возвращает коллекцию из всех параметров конфигурации службы User Services, используемых в настоящий момент. Затем эта коллекция передается в командлет Where-Object , который выбирает только те параметры, у которых значение свойства MaxContacts больше 250.

Get-CsUserServicesConfiguration | Where-Object {$_.MaxContacts -gt 250}

В примере 5 возвращаются сведения о тех параметрах конфигурации службы User Services, в которых льготный период анонимного пользователя превышает 10 минут. Для выполнения этой задачи сначала вызывается командлет Get-CsUserServicesConfiguration без дополнительных параметров, который возвращает коллекцию из всех параметров конфигурации службы User Services, используемых в организации. Затем эта коллекция передается в командлет Where-Object , который выбирает только те параметры, у которых значение свойства AnonymousUserGracePeriod превышает 10 минут (00 hours: 10 minutes: 00 seconds).

Get-CsUserServicesConfiguration | Where-Object {$_.AnonymousUserGracePeriod -gt "00:10:00"}

Skype для бизнеса Server 2015 использует службу User Services для поддержки сведений о присутствии пользователей и управления встречами и конференциями. Командлеты CsUserServicesConfiguration используются для управления параметрами службы User Services в глобальной области, а также на уровне сайта и службы. (Обратите внимание, что параметры конфигурации службы User Services может размещать только сама служба.) Эти параметры позволяют определить такие элементы как количество контактов и количество одновременно запланированных встреч, которые может иметь пользователь, а также временной период, в течение которого заданная встреча может оставаться активной.

Командлет Get-CsUserServicesConfiguration позволяет администраторам получать сведения о любых (или всех) используемых параметрах конфигурации службы User Services.

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

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

 

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

Filter

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

System.String

Позволяет использовать подстановочные знаки при получении одной или нескольких коллекций параметров конфигурации службы User Services. Например, для получения всех параметров, настроенных в области сайта, можно использовать синтаксис -Filter "site:*". Для получения всех параметров, настроенных в области службы, можно использовать синтаксис -Filter "service:*".

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор возвращаемых параметров конфигурации службы User Services. Для получения глобальных параметров используется синтаксис -Identity global. Для получения параметров области сайта используется синтаксис, подобный следующему: -Identity site:Redmond. Для получения параметров на уровне службы используется синтаксис, подобный следующему: -Identity service:UserServer:atl-cs-001.litwareinc.com.

Если этот параметр опущен, командлет Get-CsUserServicesConfiguration возвращает все параметры конфигурации службы User Services, используемые в данный момент в организации.

LocalStore

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

System.Management.Automation.SwitchParameter

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

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

Командлет Get-CsUserServicesConfiguration возвращает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.UserServicesSettings.

 
Показ: