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.