Remove-CsClientVersionPolicy

Skype for Business Server 2015
 

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

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

Remove-CsClientVersionPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Tenant <Guid>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, удаляет политику клиентской версии для сайта Redmond.

Remove-CsClientVersionPolicy -Identity site:Redmond

В примере 2 показано удаление всех политик клиентской версии, заданных на уровне пользователя. Для выполнения этой задачи команда вызывает командлет Get-CsClientVersionPolicy с параметром Filter. Значение фильтра "tag:*" ограничивает возвращаемые данные политиками, заданными на уровне пользователя. Затем полученная коллекция политик передается командлету Remove-CsClientVersionPolicy , который удаляет каждый элемент коллекции.

Get-CsClientVersionPolicy -Filter tag:* | Remove-CsClientVersionPolicy

Политики версий клиентов представляют коллекции правил версий клиентов; правила же в свою очередь используются для определения, каким клиентским приложениям разрешен вход на Skype для бизнеса Server 2015. Когда пользователь пытается войти на Skype для бизнеса Server 2015, его клиентское приложение отправляет на сервер заголовок SIP; этот заголовок содержит подробные сведения о самом приложении, включая основной и дополнительный номера версии, а также номер построения. Затем сведения о версии, включенные в заголовок SIP, проверяются в коллекции правил версий клиентов, чтобы найти правила, применимые к этому конкретному приложению. Если такое правило существует, то Skype для бизнеса Server 2015 будет выполнять действие, указанное правилом. Например, правило может указывать Skype для бизнеса Server 2015 разрешить вход, заблокировать его, а также разрешить, но затем без предупреждения обновить клиентское приложение до последней версии (например, обновить Communicator 2007 R2 до Skype для бизнеса).

Политики клиентской версии, которые могут быть применены на глобальном уровне, на уровне сайта, на уровне службы (только службы Registrar) или уровне пользователя, позволяют указать, какие клиентские приложения могут использоваться для доступа к системе. Например, рекомендуется запретить пользователям выполнять вход в Skype для бизнеса Server 2015 с помощью Communicator 2007 R2, поскольку Communicator 2007 R2 и Skype для бизнеса Server 2015 поддерживают разные функции и возможности. В связи с конфликтами оборудования или программного обеспечения у вас может образоваться группа пользователей, которые не могут обновить программное обеспечение до Skype для бизнеса. В этом случае вы можете создать отдельное правило (отдельная политика клиентской версии), которое разрешает этим пользователям выполнять вход с помощью Communicator 2007 R2.

Чтобы создать политики, используйте командлет New-CsClientVersionPolicy . Для удаления пользовательских политик используйте командлет Remove-CsClientVersionPolicy . При удалении политики клиентской версии пользователи, которым была назначена эта политика, будут автоматически наследовать следующую политику в иерархии управления. Например, если вы удалите политику на уровне пользователя, к пользователям будет автоматически применяться соответствующая политика службы. Если ни одной политики службы не существует, к пользователям будет применяться соответствующая политика сайта. Если ни одной политики сайта не существует, к пользователям будет применяться глобальная политика.

Обратите внимание, что будет использоваться глобальная политика, т. е. ко всем пользователям будет применяться политика клиентской версии. Несмотря на то, что командлет Remove-CsClientVersionPolicy можно выполнять для глобальной политики, в действительности эта политика не будет удалена. Вместо удаления для всех правил политики будут восстановлены значения по умолчанию.

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

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

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

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор политики, которую необходимо удалить. Чтобы удалить политику, заданную на уровне сайта, используйте синтаксис, похожий на этот: -Identity "site:Redmond". Чтобы удалить политику, заданную на уровне службы, используйте синтаксис, похожий на этот: -Identity "Registrar:atl-cs-001.litwareinc.com". Политика клиентской версии может быть расположена только в службе регистратора.

Политики можно удалять на уровне пользователя. Чтобы удалить политику, заданную на уровне пользователя, используйте синтаксис, похожий на этот: -Identity "SalesDepartmentPolicy".

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

Tenant

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

System.Guid

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

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

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

Get-CsTenant | Select-Object DisplayName, TenantID

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionPolicy. Командлет Remove-CsClientVersionPolicy принимает из конвейера экземпляры объекта, представляющего политику версий клиентов.

Командлет Remove-CsClientVersionPolicy удаляет существующие экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionPolicy.

 
Показ: