Remove-CsDeviceUpdateConfiguration

Skype for Business Server 2015
 

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

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

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

В примере 1 командлет Remove-CsDeviceUpdateConfiguration "удаляет" глобальные параметры конфигурации обновления устройства. Поскольку глобальные параметры фактически нельзя удалить, эта команда ничего не удаляет, однако все свойства параметров конфигурации обновления устройства сбрасываются в значения по умолчанию.

Remove-CsDeviceUpdateConfiguration -Identity global

Команда в примере 2 удаляет параметры настройки обновления устройства, у которых свойство Identity равно site:Redmond. Поскольку эти параметры заданы на уровне сайта, они будут удалены, и у сайта Redmond больше не будет своего набора параметров настройки обновления устройства.

Remove-CsDeviceUpdateConfiguration -Identity site:Redmond

В примере 3 удаляются все параметры настройки обновления устройства, заданные на уровне сайта. Для этого вызывается командлет Get-CsDeviceUpdateConfiguration с параметром Filter, который возвращает все параметры, у которых свойство Identity начинается со строки "site:". По определению это будут все параметры, настроенные на уровне сайта. Затем эта коллекция передается в командлет Remove-CsDeviceUpdateConfiguration , который удаляет все элементы коллекции.

Get-CsDeviceUpdateConfiguration -Filter "site:*" | Remove-CsDeviceUpdateConfiguration 

В примере 4 удаляются все параметры настройки обновления устройства, у которых свойство MaxLogFileSize больше 1024000 байтов. Для этого сначала вызывается командлет Get-CsDeviceUpdateConfiguration , который возвращает коллекцию всех параметров настройки обновления устройства. Эта коллекция передается в командлет Where-Object , отбирающий только те параметры настройки, у которых свойство MaxLogFileSize больше 1024000 байтов. Отфильтрованная коллекция затем передается в командлет Remove-CsDeviceUpdateConfiguration , который удаляет все элементы коллекции.

Get-CsDeviceUpdateConfiguration | Where-Object {$_.MaxLogFileSize -lt 1024000} | Remove-CsDeviceUpdateConfiguration

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

В Skype для бизнеса Server 2015 для управления обновления устройств используются параметры настройки обновления устройства, которые можно применять на глобальном уровне или на уровне сайта. По умолчанию эти параметры имеются только на глобальном уровне. Однако с помощью командлета New-CsDeviceUpdateConfiguration можно назначить пользовательские параметры на уровне сайта.

Кроме того, с помощью командлета Remove-CsDeviceUpdateConfiguration можно удалить параметры, назначенные на уровне сайта. При запуске этого командлета для сайта удаляются параметры конфигурации обновления устройства, заданные для этого сайта. Командлет Remove-CsDeviceUpdateConfiguration также можно выполнить для глобальных параметров. Однако в этом случае глобальные параметры не удаляются, поскольку это невозможно. Вместо этого глобальные свойства сбрасываются в значения по умолчанию. Например, допустим, значение глобального свойства MaxLogCacheLimit было изменено в 1024000 байтов. Если выполнить командлет Remove-CsDeviceUpdateConfiguration для глобальных параметров, они не будут удалены, однако для всех измененных свойств будут восстановлены значения по умолчанию. Это значит, что для свойства MaxLogCacheLimit вернется значение 512000 байтов.

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

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

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Указывает свойство Identity параметров настройки обновления устройства, которые нужно удалить. Для указания глобальных параметров используется синтаксис: -Identity global. Для указания параметров уровня сайта используется синтаксис: -Identity site:Redmond. Обратите внимание, что при указании свойства Identity использовать подстановочные знаки нельзя.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

Нет. Командлет удаляет экземпляры объекта Remove-CsDeviceUpdateConfiguration Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdateConfiguration.

 
Показ: