Compartir a través de


Import-CsLegacyConfiguration

 

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

Import-CsLegacyConfiguration permite importar una serie de opciones de configuración de Microsoft Office Communications Server 2007 R2 o Microsoft Office Communications Server 2007 a Microsoft Lync Server 2010. Esto facilita la interoperabilidad entre Lync Server 2010 y la instalación anterior de Office Communications Server 2007 R2 o Office Communications Server 2007.

Sintaxis

Import-CsLegacyConfiguration [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-ReplaceExisting <SwitchParameter>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Import-CsLegacyConfiguration se usa en combinación con el cmdlet Merge-CsLegacyTopology para que las organizaciones puedan migrar de una versión anterior de Office Communications Server (Office Communications Server 2007 R2 o Office Communications Server 2007) a Lync Server 2010. Import-CsLegacyConfiguration se emplea para importar directivas de voz, perfiles de ubicación (planes de marcado), rutas de voz, reglas de normalización de voz, directivas de reunión, directivas de acceso externo, directivas de archivado, directivas de presencia, configuración URL de Communicator Web Access y números de acceso a conferencias de acceso telefónico.

Antes de ejecutar Import-CsLegacyConfiguration es necesario instalar el paquete de interfaces de compatibilidad con versiones anteriores del Instrumental de administración de Windows (WMI); esta aplicación se instala al ejecutar OCSWMIBC.msi. Después de instalar el paquete de interfaces de compatibilidad, ejecute Merge-CsLegacyTopology. Cuando termine Merge-CsLegacyTopology, publique la topología fusionada utilizando Topology Builder. Cuando haya publicado la topología fusionada, podrá llamar a Import-CsLegacyConfiguration. El cmdlet Import-CsLegacyConfiguration utiliza WMI para leer datos heredados de la versión anterior de Office Communications Server. Import-CsLegacyConfiguration toma los datos recuperados y crea los objetos correspondientes en Lync Server. Por ejemplo, para cada directiva de voz detectada en la instalación de Office Communications Server, se creará una directiva de voz correspondiente en la nueva instalación de Lync Server.

Será necesario volver a ejecutar Import-CsLegacyConfiguration siempre que se realicen cambios en alguno de los siguientes elementos de Office Communications Server: directivas de voz, perfiles de ubicación, rutas de voz, reglas de normalización de voz, directivas de reunión, directivas de acceso externo, directivas de archivado, directivas de presencia, configuración URL de Communicator Web Access y números de acceso a conferencias de acceso telefónico. De manera predeterminada, solo los elementos nuevos que se hayan agregado a la topología Office Communications Server se importan al ejecutar de nuevo Import-CsLegacyConfiguration. Para importar los objetos modificados, debe hacer dos cosas. En primer lugar, confirmar que no se ha realizado ningún cambio en el elemento correspondiente (por ejemplo, una directiva de voz) en la copia de Lync Server de la configuración. A continuación, ejecutar Import-CsLegacyConfiguration junto con el parámetro ReplaceExisting. Así, Import-CsLegacyConfiguration importará los objetos modificados y sobrescribirá el objeto correspondiente que hay actualmente en Lync Server. Tenga en cuenta que al eliminar objetos de la topología de Communications Server 2007 R2 no se eliminan los objetos correspondientes de Lync Server. Tendrá que eliminarlos manualmente en Lync Server.

Debe saber que el cmdlet Move-CsLegacyUser utiliza la información que importa Import-CsLegacyConfiguration. Esto significa que, al ejecutar Move-CsLegacyUser, puede recibir un mensaje de error indicándole que ejecute Import-CsLegacyConfiguration antes de continuar. Si eso ocurre, tendrá que volver a ejecutar Import-CsLegacyConfiguration para poder mover el usuario heredado.

Quién puede ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos están autorizados a ejecutar el cmdlet Import-CsLegacyConfiguration 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-CsLegacyConfiguration"}

Parámetros

Parámetro Requerido Tipo Descripción

ReplaceExisting

Opcional

Parámetro modificador

Si está presente, este parámetro indica a Import-CsLegacyConfiguration que sobrescriba las directivas u opciones de configuración importadas anteriormente que hayan sido modificadas desde la última ejecución del cmdlet.

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.

Report

Opcional

Cadena de caracteres

Permite especificar una ruta de archivo para el archivo de registro creado al ejecutar el cmdlet. Por ejemplo: -Report "C:\Registros\ImportConfiguration.html"

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-CsLegacyConfiguration no acepta la entrada transferida.

Tipos de valores devueltos

Import-CsLegacyConfiguration no devuelve ningún valor ni objeto.

Ejemplo

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

Import-CsLegacyConfiguration

El comando del Ejemplo 1 fusiona las directivas de voz y otras opciones de configuración de Communications Server 2007 o Communications Server 2007 R2 con una instalación de Lync Server.

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

Import-CsLegacyConfiguration -ReplaceExisting

El comando mostrado en el Ejemplo 2 es una variación del comando mostrado en el Ejemplo 1, pero en este caso se incluye el parámetro ReplaceExisting. Este parámetro indica al cmdlet que use los datos importados para resolver conflictos de nombre. Por ejemplo, imagine que intenta importar una ruta de voz denominada LocalRoute y que una ruta de voz con dicho nombre ya existe en su instalación de Lync Server. Al haber incluido el parámetro ReplaceExisting, la ruta de Lync Server se reemplazará por la ruta de voz importada.