Reset-CsDeviceUpdateRule

Skype for Business Server 2015
 

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

Отклоняет правило обновления устройства, импортированное в систему. Данный командлет впервые появился в Lync Server 2010.

Reset-CsDeviceUpdateRule [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Reset-CsDeviceUpdateRule [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, сбрасывает правило обновления устройства d5ce3c10-2588-420a-82ac-dc2d9b1222ff9, основанное на службе WebServer:atl-cs-001.litwareinc.com.

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

В примере 2 сбрасываются все правила обновления устройств, настроенные для службы WebServer:atl-cs-001.litwareinc.com. Для этого сначала вызывается командлет Get-CsDeviceUpdateRule с параметром Filter. Значение фильтра "WebServer:atl-cs-001.litwareinc.com*" позволяет получить только те правила, идентификаторы которых начинаются с последовательности "WebServer:atl-cs-001.litwareinc.com". (По определению это все правила обновления устройств, назначенные для службы WebServer:atl-cs-001.litwareinc.com). Затем отфильтрованная коллекция передается в командлет Reset-CsDeviceUpdateRule , который сбрасывает все правила в коллекции.

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

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

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

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

Каждое новое правило обновления устройства, добавляемое в систему, помечается как Pending (ожидающее). Это означает, что обновление будет загружено и установлено соответствующими тестовыми устройствами; однако оно не будет загружаться и устанавливаться всеми клиентскими устройствами. Это позволяет протестировать обновление и убедиться, что оно не приведет к негативным последствиям, перед тем как сделать его общедоступным. После успешной проверки обновления в организации можно использовать командлет Approve-CsDeviceUpdateRule для его утверждения.

С другой стороны, администратор может сделать вывод, что данное обновление не следует использовать в организации (например, обновление может привести к конфликту с внутренним программным обеспечением). В таком случае администратор может отклонить обновление с помощью командлета Reset-CsDeviceUpdateRule . При этом свойству PendingVersion правила обновления присваивается значение Null. Это означает, что тестовые устройства при входе в систему удалят обновление и повторно установят только его утвержденную версию. Поскольку обновление не было утверждено, оно никогда не будет установлено на какие-либо устройства, кроме тестовых. В результате оно не повлияет на работу обычных пользователей.

Командлет Reset-CsDeviceUpdateRule можно использовать только для тех правил обновления, которые находятся в состоянии ожидания. Если правило уже утверждено, для отката развертывания обновления необходимо использовать командлет Restore-CsDeviceUpdateRule .

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

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

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

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

Instance

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

DeviceUpdate.Rule

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

 
Показ: