Compartir a través de


Import-CsDeviceUpdate

 

Última modificación del tema: 2012-03-23

Importa un conjunto de reglas de actualización de dispositivos descargadas del sitio web de Microsoft. Las reglas de actualización de dispositivos asocian actualizaciones de versiones de firmware con dispositivos de hardware que ejecutan Microsoft Lync 2010 Phone Edition.

Sintaxis

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

Descripción detallada

Periódicamente, Microsoft lanza un nuevo conjunto de reglas de actualización de dispositivos para Lync 2010 Phone Edition. Estas reglas representan actualizaciones de firmware para los dispositivos que ejecutan Lync 2010 Phone Edition. Una vez importadas estas reglas, los administradores pueden probar las actualizaciones de firmware y, a continuación, suponiendo que las pruebas hayan sido satisfactorias, poner las actualizaciones a disposición de todos los dispositivos pertinentes usados en la organización.

La única forma de crear reglas de actualización es descargar los paquetes de actualización de Microsoft; no puede crear sus propias reglas de actualización de dispositivos. Para obtener el conjunto de reglas de actualización de dispositivos más reciente, entre en la página de Ayuda y soporte técnico en el sitio web de Microsoft y busque "Phone Edition". Descargue el paquete de actualización y extraiga los archivos en una carpeta, en el equipo donde se cargarán las actualizaciones. Una vez extraídos los archivos, use el cmdlet Import-CsDeviceUpdate para importar las reglas de actualización de dispositivos que se encuentran en el archivo .CAB extraído (que tendrán el nombre UCUpdates.cab).

Como se ha indicado ya, las actualizaciones solo se pueden cargar localmente. Necesitará copiar UCUpdates.cab en todos los equipos que ejecuten el servicio Servicios web y que necesite hospedar reglas de actualización de dispositivos. Recuerde también que las reglas de actualización de dispositivos no se replican entre servidores. Si quiere que todas las reglas de actualización de dispositivos de toda la organización estén sincronizadas, tendrá que realizar la misma operación en cada uno de los servidores donde se hospedan. Por ejemplo, si quita una regla de un servidor de Servicios web, tendrá que quitarla también de los demás servidores de Servicios web. De lo contrario, las reglas de actualización de dispositivos dejarán de estar sincronizadas.

Las reglas de actualización solo se pueden importar a servicios; no pueden aplicarse al ámbito global, de sitio ni por usuario. Observe, sin embargo, que Import-CsDeviceUpdate no agrega automáticamente las reglas y las actualizaciones a todos los servicios de un sitio. En lugar de eso, las carga únicamente en el servicio especificado. Por ejemplo, si tiene tres servidores en un sitio donde se ejecuta Servicios web, tendrá que ejecutar Import-CsDeviceUpdate tres veces: una por cada instancia de Servicios web. Otra posibilidad es utilizar un comando como el mostrado en el Ejemplo 3. Este comando recupera la identidad de todos los servidores Servicios web y, entonces, ejecuta Import-CsDeviceUpdate en cada uno de ellos.

Quién puede ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos están autorizados a ejecutar el cmdlet Import-CsDeviceUpdate de forma local: RTCUniversalServerAdmins. Para devolver una lista de todos los roles de control de acceso basado en roles (RBAC) a los que se ha asignado este cmdlet (incluido cualquier otro rol RBAC personalizado que usted mismo haya creado), ejecute el siguiente comando desde Windows PowerShell:

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

Parámetros

Parámetro Requerido Tipo Descripción

Identity

Requerido

Identidad Xds

Indica la instancia de servicio a la que se aplicarán las nuevas reglas de actualización. Por ejemplo: -Identity "service:WebServer:atl-cs-001.litwareinc.com".

FileName

Opcional

Cadena de caracteres

La ruta al archivo de actualización (por ejemplo, C:\Actualizaciones\UCUpdates.cab).

Force

Opcional

Parámetro modificador

Suprime la visualización de los mensajes de error que no sean graves y que puedan ocurrir al ejecutar el comando.

WhatIf

Opcional

Parámetro modificador

Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente.

Confirm

Opcional

Parámetro modificador

Solicita confirmación antes de ejecutar el comando.

Tipos de entrada

Ninguno. Import-CsDeviceUpdate no acepta los datos transferidos.

Tipos de valores devueltos

El Import-CsDeviceUpdate importa instancias de la clase Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.Rule.

Ejemplo

-------------------------- Ejemplo 1 ------------------------

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

El comando mostrado en el Ejemplo 1 importa reglas de actualización de dispositivos del archivo C:\Actualizaciones\UCUpdates.cab.

-------------------------- Ejemplo 2 ------------------------

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

El comando mostrado en el Ejemplo 2 importa reglas de actualización de dispositivos de la ruta UNC \\atl-fs-001\Updates\UCUpdates.cab.

-------------------------- Ejemplo 3 ------------------------

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

En el Ejemplo 3 se muestra cómo puede usar un solo comando para importar reglas de actualización de dispositivos a todos los servidores que ejecuten Servicios web. Para ello, el comando primero llama a Get-CsService con el parámetro WebServer para devolver una colección de todos los servidores que ejecutan el servicio Servicios web. A continuación, la colección se transfiere al cmdlet ForEach-Object, que pasa por todos los servidores de la colección y usa Import-CsDeviceUpdate para actualizarlos con las reglas de actualización de dispositivos más recientes. Observe que este comando solo funcionará si se ha copiado UCUpdates.cab en la misma ubicación (C:\Actualizaciones) de todos los servidores.

Vea también

Otros recursos

Get-CsDeviceUpdateRule