Set-CsUserServicesPolicy

Skype for Business Server 2015
 

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

Изменяет существующую политику службы обслуживания пользователей. Политики службы обслуживания пользователей определяют то, хранятся ли контакты пользователя в Skype для бизнеса Server 2015 или в универсальном хранилище контактов. Универсальное хранилище контактов позволяет пользователям поддерживать единый список контактов, доступный из Skype для бизнеса, Outlook и Microsoft Outlook Web Access. Данный командлет впервые появился в Lync Server 2013.

Set-CsUserServicesPolicy [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Set-CsUserServicesPolicy [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-MigrationDelayInDays <Int32>] [-Tenant <Guid>] [-UcsAllowed <$true | $false>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, отключает использование единого хранилища контактов для политики службы обслуживания пользователей RedmondUserServicesPolicy. Это означает, что контакты пользователей, к которым применяется эта политика, не будут храниться в едином хранилище контактов.

Set-CsUserServicesPolicy -Identity "RedmondUserServicesPolicy" -UcsAllowed $False

В примере 2 использование единого хранилища контактов отключается для всех политик службы обслуживания пользователей, настроенных на уровне сайта. Для этого в первую очередь команда вызывает командлет Get-CsUserServicesPolicy и параметр Filter для возврата коллекции всех политик, настроенных на уровне сайта. Данная коллекция затем передается командлету Set-CsUserServicesPolicy , который охватывает все политики в коллекции и указывает значение False ($False) для свойства UcsAllowed.

Get-CsUserServicesPolicy -Filter "site:*" | Set-CsUserServicesPolicy -UcsAllowed $False

Единое хранилище контактов, появившееся в Lync Server 2013, позволяет администраторам хранить контакты пользователей в Exchange вместо Skype для бизнеса Server 2015; что в свою очередь дает пользователям возможность доступа в Microsoft Outlook и в Outlook Web Access к тем же самым контактам. (Вы по-прежнему можете хранить контакты в Skype для бизнеса Server 2015. В этом случае пользователям потребуется поддерживать два отдельных набора контактов: один для Outlook и Outlook Web Access, а другой — для Skype для бизнеса.)

Чтобы воспользоваться преимуществами универсального хранилища контактов, вам потребуется назначить пользователю политику службы обслуживания пользователей, которая позволяет использовать универсальное хранилище контактов. Политики службы обслуживания пользователей, которые могут быть заданы на глобальном уровне, уровне сайта или уровне пользователя, содержат свойство UcsAllowed. Если это свойство имеет значение True, то (при соблюдении прочих требований) при следующем входе пользователя в Skype для бизнеса Server 2015 его контакты будут автоматически перенесены в универсальное хранилище контактов.

Если свойство имеет значение False, то автоматический перенос не будет выполнен. Однако для перемещения контактов пользователя из универсального хранилища контактов обратно на сервер Skype для бизнеса Server 2015 недостаточно присвоить значение свойству UcsAllowed. Для этого вам потребуется назначить пользователю политику службы обслуживания пользователей, которая запрещает использование универсального хранилища контактов. После этого потребуется вызвать командлет Invoke-CsUcsRollback , чтобы вручную перенести контакты из универсального хранилища контактов на Skype для бизнеса Server 2015.

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

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

Панель Панель управления Skype для бизнеса Server: функции, выполняемые командлетом Set-CsUserServicesPolicy , недоступны в панели Панель управления Skype для бизнеса Server.

 

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

Confirm

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

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды. Подавляет отображение любых сообщений о некритических ошибках, которые могут возникать при выполнении этой команды.

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор политики, которую необходимо изменить. Чтобы изменить глобальную политику, используйте следующий синтаксис:

-Identity "global"

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

-Identity "site:Redmond"

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

-Identity "UserServer:atl-cs-001.litwareinc.com"

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

Если этот параметр не задан, командлет Set-CsUserServicesPolicy по умолчанию изменяет глобальную политику.

Instance

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

System.Management.Automation.PSObject

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

MigrationDelayInDays

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

System.Int32

Указывает, сколько дней система ждет, прежде чем перенести пользователей в единое хранилище контактов или из него. Параметру MigrationDelayInDays можно задать любое значение от 0 до 180 (включительно). Значение по умолчанию — 0.

Tenant

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

System.Guid

Глобальный уникальный идентификатор (GUID) учетной записи клиента Skype для бизнеса Online, для которой изменяется политика службы обслуживания пользователей. Пример:

–Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"

Идентификатор каждого из клиентов можно получить с помощью следующей команды:

Get-CsTenant | Select-Object DisplayName, TenantID

UcsAllowed

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

System.Boolean

При установке значения True (значение по умолчанию) пользователи, на которых влияет эта политика, автоматически переносятся в единое хранилище контактов (предполагается, что они имеют учетные записи в Exchange и выполнили вход с помощью Skype для бизнеса). При установке значения False пользователи могут быть удалены из единого хранилища контактов, но только путем удаления "вручную" с помощью командлета Invoke-CsUcsRollback .

WhatIf

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

System.Management.Automation.SwitchParameter

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

Командлет Set-CsUserServicesPolicy принимает из конвейера экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.UserServices.UserServicesPolicy.

Нет. Вместо этого командлет Set-CsUserServicesPolicy изменяет существующие экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.UserServices.UserServicesPolicy.

 
Показ: