Remove-CsDeviceUpdateRule

Skype for Business Server 2015
 

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

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

Remove-CsDeviceUpdateRule -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

В примере 1 удаляется правило обновления устройства со свойством Identity, равным service:WebServer:atl-cs-001.litwareinc.com/d5ce3c10-2588-420a-82ac-dc2d9b1222ff9. После удаления правила соответствующее обновление устройства будет недоступно.

Remove-CsDeviceUpdateRule -Identity service:WebServer:atl-cs-001.litwareinc.com/d5ce3c10-2588-420a-82ac-dc2d9b1222ff9

Команда в примере 2 удаляет все правила обновления устройства, настроенные для использования в организации. Для этого вызывается командлет Get-CsDeviceUpdateRule (без параметров), который возвращает коллекцию всех используемых в данный момент правил обновления устройства. Затем эта коллекция передается в командлет Remove-CsDeviceUpdateRule , который удаляет все правила в коллекции.

Get-CsDeviceUpdateRule | Remove-CsDeviceUpdateRule

В примере 3 удаляются все правила обновления устройства, импортированные в службу WebServer:atl-cs-001.litwareinc.com. Для этого сначала вызывается командлет Get-CsDeviceUpdateRule с параметром Filter, который извлекает все правила обновления устройства со свойством Identity, начинающимся со строки "service:WebServer:atl-cs-001.litwareinc.com". Затем эта коллекция передается в командлет Remove-CsDeviceUpdateRule , который удаляет все правила в коллекции.

Get-CsDeviceUpdateRule -Filter service:WebServer:atl-cs-001.litwareinc.com* | Remove-CsDeviceUpdateRule

В примере 4 удаляются все правила обновления устройства со свойством Brand равным "LG-Nortel". Для этого вызывается командлет Get-CsDeviceUpdateRule без параметров, который извлекает коллекцию всех правил обновления устройства, используемых в организации. Затем эта коллекция передается в командлет Where-Object , отбирающий только те правила, у которых свойство Brand равно "LG-Nortel". После этого отфильтрованная коллекция передается в командлет Remove-CsDeviceUpdateRule , который удаляет все правила в коллекции.

Get-CsDeviceUpdateRule | Where-Object {$_.Brand -eq "LG-Nortel"} | Remove-CsDeviceUpdateRule

В Skype для бизнеса Server 2015 правила обновления устройств используются для распространения обновлений встроенного ПО на устройства под управлением Skype для бизнеса Phone Edition. Администраторы периодически отправляют набор правил обновления устройств на Skype для бизнеса Server 2015. После проверки и утверждения эти правила автоматически загружаются и применяются на соответствующих устройствах при их подключении к системе. По умолчанию устройства проверяют наличие новых правил обновления каждый раз при включении и подключении к Skype для бизнеса Server 2015. Устройства также проверяют наличие обновлений каждые 24 часа после первого входа в систему.

Администраторы не могут создавать собственные правила обновления устройства. Их можно создавать только путем загрузки и импорта наборов правил с веб-сайта Microsoft. Это означает, что со временем в организации могут накопиться устаревшие или бесполезные для организации правила. (Например, если в организации больше не используются телефоны LG-Nortel, то обновления встроенного ПО для таких устройств больше не нужны.) Хотя такие ненужные правила не создают никаких проблем, они могут усложнять администрирование: неудобно, когда при использовании командлета Get-CsDeviceUpdateRule для получения коллекции всех правил обновления устройства оказывается, что многие из этих правил не применимы в организации. Чтобы упростить администрирование, с помощью командлета Remove-CsDeviceUpdateRule можно удалить любое правило обновления устройства (или набор правил), импортированное для использования.

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

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

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор для правила обновления устройства. Свойство Identity правила обновления устройства состоит из двух частей: область действия службы, к которой применяется правило (например, service:WebServer:atl-cs-001.litwareinc.com) и глобальный уникальный идентификатор (GUID), назначенный правилу (например, d5ce3c10-2588-420a-82ac-dc2d9b1222ff9). В результате свойство Identity указанного правила обновления устройства будет выглядеть примерно так: "service:WebServer:atl-cs-001.litwareinc.com/d5ce3c10-2588-420a-82ac-dc2d9b1222ff9".

При указании идентификатора нельзя использовать подстановочные знаки.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

Запрещает на время выполнения команды отображение каких-либо сообщений о некритических ошибках.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdate.Rule. Командлет Remove-CsDeviceUpdateRule принимает потоковые экземпляры объекта правила обновления устройства.

Командлет Remove-CsDeviceUpdateRule не возвращает значение или объект. Вместо этого он удаляет экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.Rule.

 
Показ: