Import-CsDeviceUpdate

Skype for Business Server 2015
 

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

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

Import-CsDeviceUpdate -FileName <String> -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, импортирует правила обновления устройств из файла C:\Updates\UCUpdates.cab.

Import-CsDeviceUpdate -Identity "service:WebServer:atl-cs-001.litwareinc.com" -FileName C:\Updates\UCUpdates.cab

Команда, показанная в примере 2, импортирует правила обновления устройств, размещенные по UNC-пути \\atl-fs-001\Updates\UCUpdates.cab.

Import-CsDeviceUpdate -Identity "service:WebServer:atl-cs-001.litwareinc.com" -FileName \\atl-fs-001\Updates\UCUpdates.cab

В примере 3 показано, как с помощью одной команды импортировать правила обновления устройств на все серверы, на которых выполняется веб-служба. Для этого команда сначала вызывает командлет Get-CsService с параметром WebServer, который возвращает коллекцию всех серверов, на которых выполняется веб-служба. Эта коллекция затем передается в командлет ForEach-Object , который выполняет циклический перебор всех серверов в коллекции и вызывает командлет Import-CsDeviceUpdate для применения последних правил обновления устройств к этим серверам. Обратите внимание на то, что эта команда будет работать только в том случае, если файл UCUpdates.cab скопирован в одно и то же расположение (C:\Updates) на каждом сервере.

Get-CsService -WebServer | ForEach-Object {Import-CsDeviceUpdate -Identity $_.Identity -FileName C:\Updates\UCUpdates.cab}

Корпорация Майкрософт регулярно выпускает новые наборы правил обновления устройств для Skype для бизнеса Phone Edition. Эти правила представляют собой обновления встроенного ПО для устройств, на которых выполняется Skype для бизнеса Phone Edition. После импорта этих правил администраторы могут протестировать обновления встроенного ПО и затем, если тестирование завершилось успешно, распространить их на все соответствующие устройства в организации.

Единственным способом создания правил обновления является загрузка пакетов обновления с веб-сайта корпорации Майкрософт. Создать собственные правила обновления устройств нельзя. Чтобы получить последний набор правил обновления устройств, на веб-сайте Майкрософт перейдите на страницу "Справка и поддержка" и выполните поиск по запросу "Phone Edition". Загрузите пакет обновления и извлеките файлы в папку на компьютере, в которую отправляются обновления. После извлечения файлов можно воспользоваться командлетом Import-CsDeviceUpdate , чтобы импортировать правила обновления устройств из извлеченного CAB-файла (с именем UCUpdates.cab).

Как было сказано выше, обновления можно загрузить только на локальный компьютер. Файл UCUpdates.cab потребуется скопировать на каждый компьютер, на котором выполняется веб-служба и на котором должны быть размещены правила обновления устройств. Также имейте в виду, что правила обновления устройств не реплицируются с сервера на сервер. Чтобы синхронизировать все правила обновления устройств в масштабе организации, необходимо выполнять одни и те же операции на каждом сервере, на котором они размещены. Например, если вы удаляете правило с одного из серверов веб-служб, необходимо удалить это же правило со всех других серверов веб-служб. В противном случае правила обновления устройств не будут синхронизированы.

Правила обновления можно импортировать только в службы. Их нельзя применить на глобальном уровне, уровне сайта или уровне пользователя. Однако обратите внимание на то, что командлет Import-CsDeviceUpdate не добавляет правила и обновления в каждую службу сайта автоматически. Вместо этого он загружает правила и обновления только в указанную службу. Например, если сайт включает три сервера, на которых выполняются веб-службы, командлет Import-CsDeviceUpdate потребуется выполнить три раза — по одному разу для каждого экземпляра веб-служб. Кроме того, можно использовать команду, аналогичную показанной в примере 3. Эта команда извлекает идентификаторы всех серверов служб и затем вызывает командлет Import-CsDeviceUpdate для каждого из них.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Import-CsDeviceUpdate"}

 

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

FileName

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

System.String

Путь к файлу обновления (например, C:\Updates\UCUpdates.cab).

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Указывает экземпляр службы, к которому применяются новые правила обновления. Пример: -Identity "service:WebServer:atl-cs-001.litwareinc.com".

Такое удостоверение должно быть полностью определенным именем домена пула переднего плана, в котором установлен данный веб-сервер.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Нет. Командлет Import-CsDeviceUpdate не принимает входные данные из конвейера.

Командлет Import-CsDeviceUpdate импортирует экземпляры класса Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.Rule.

 
Показ: