Compartir a través de


Move-CsLegacyUser

 

Última modificación del tema: 2012-05-21

Migra una o más cuentas de usuario de Microsoft Office Communications Server 2007 R2 o Microsoft Office Communications Server 2007 a Microsoft Lync Server 2010.

Sintaxis

Move-CsLegacyUser -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeArchivingPolicy <SwitchParameter>] [-ExcludeConferencingPolicy <SwitchParameter>] [-ExcludeDialPlan <SwitchParameter>] [-ExcludeExternalAccessPolicy <SwitchParameter>] [-ExcludePresencePolicy <SwitchParameter>] [-ExcludeVoicePolicy <SwitchParameter>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Muchas de las organizaciones que instalan Lync Server 2010 también ejecutan una versión anterior del software (ya sea Office Communications Server 2007 R2 o Office Communications Server 2007). Afortunadamente, esto no supone ningún problema: puede ejecutar la última versión del software y una versión anterior del software, simultáneamente. Más adelante, puede comenzar a migrar las opciones de configuración, las directivas y, por último, las cuentas de usuario a Lync Server 2010.

El cmdlet Move-CsLegacyUser no solo permite migrar usuarios a Lync Server 2010, sino que también permite controlar de forma considerable el proceso de migración. Por ejemplo, en su forma más simple, es posible asignar a Move-CsLegacyUser la identidad del usuario que se va a migrar y el nombre de dominio completo (FQDN) del grupo de registrador de Lync Server 2010 donde se hospedará la cuenta de usuario; a su vez, Move-CsLegacyUser moverá la cuenta de usuario y mantendrá las directivas y la configuración existentes que se hayan aplicado a la cuenta. Por ejemplo, supongamos que se asignó a Ken Myer un plan de marcado de Office Communications Server. De forma predeterminada, al migrar la cuenta de Ken también se migra el plan de marcado: eso significa que Move-CsLegacyUser asignará de forma automática a Ken Myer el equivalente de Lync Server 2010 correspondiente al plan de marcado que se haya asignado en Communications Server 2007 R2.

Naturalmente, esto solo sucederá si ha migrado planes de marcado y existe un equivalente de Lync Server 2010correspondiente al plan de marcado que se ha asignado a Ken Myer en Communications Server 2007 R2. Otra opción puede ser que haya decidido instalar Lync Server 2010 sin migrar los planes de marcado. En tal caso, puede llamar a Move-CsLegacyUser con el parámetro ExcludeDialPlan. Si usa este parámetro, los planes de marcado no se migrarán junto con la cuenta de usuario: esto significa que la cuenta de usuario de Ken Myer se moverá a Lync Server 2010, pero no se le asignará ningún plan de marcado. (Esto también sucederá aunque haya migrado los planes de marcado; el parámetro ExcludeDialPlan impide que se asigne un plan de marcado a la cuenta de usuario migrada.) Otros parámetros permiten excluir directivas de voz, directivas de conferencia, directivas de archivado, directivas de acceso externo y directivas de presencia al migrar cuentas de usuario.

Para poder ejecutar Merge-CsLegacyTopology, primero debe 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. (OCSWMIBC.msi se encuentra en el DVD de instalación de la carpeta de instalación.) Después de instalar el paquete de interfaces de compatibilidad, se puede llamar a Merge-CsLegacyUser para mover una o más cuentas de usuario de Communications Server 2007 R2 o Communications Server 2007 a Lync Server 2010.

Si tiene que desplazar un usuario de Lync Server a Office Communications Server, no use el cmdlet Move-CsLegacyUser. En su lugar, utilice el cmdlet Move-CsUser y el FQDN del grupo Office Communications Server heredado como el valor de parámetro del parámetro Target de Move-CsUser. Por ejemplo:

Move-CsUser –Identity "Ken Myer" –Target "ocs13.litwareinc.com"

¿Quién puede ejecutar este cmdlet? De forma predeterminada, los miembros de los grupos siguientes están autorizados a ejecutar el cmdlet Move-CsLegacyUser de forma local: RTCUniversalUserAdmins. Para obtener una lista de todos los roles de control de acceso basado en roles (RBAC) que se han asignado a este cmdlet (incluidos los roles personalizados RBAC que haya creado usted), ejecute el siguiente comando en el aviso de Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Move-CsLegacyUser"}

Parámetros

Parámetro Requerido Tipo Descripción

Identity

Requerido

Indica la identidad de la cuenta de usuario que se migrará. Las identidades de usuario pueden especificarse con cuatro formatos: 1) la dirección SIP del usuario; 2) el nombre principal del usuario (UPN); 3) el nombre del dominio y el nombre de inicio de sesión del usuario, con formato dominio\nombre (por ejemplo, litwareinc\kenmyer), y 4) el nombre para mostrar de Active Directory Domain Services del usuario (por ejemplo, Ken Myer). También se puede hacer referencia a las identidades de los usuarios mediante el nombre distintivo de Active Directory del usuario.

Puede usar el asterisco (*) como comodín al usar el nombre para mostrar como identidad del usuario. Por ejemplo, la identidad "* Smith" devuelve todos los usuarios con un nombre para mostrar que termine con el valor de cadena " Smith".

Target

Requerido

Cadena de caracteres

FQDN del grupo de registrador en el que se debe alojar la cuenta de usuario. Por ejemplo: -Target atl-cs-001.litwareinc.com.

DomainController

Opcional

Cadena de caracteres

Permite conectarse al controlador de dominio especificado para mover una cuenta de usuario. Para conectarse a un controlador de dominio específico, debe incluir el parámetro DomainController seguido del nombre del equipo (por ejemplo, atl-cs-001) o su FQDN (por ejemplo, atl-cs-001.litwareinc.com).

ExcludeArchivingPolicy

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan las directivas de archivado asignadas a la cuenta de usuario.

ExcludeConferencingPolicy

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan las directivas de conferencia asignadas a la cuenta de usuario.

ExcludeDialPlan

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan los planes de marcado asignados a la cuenta de usuario.

ExcludeExternalAccessPolicy

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan las directivas de acceso externo asignadas a la cuenta de usuario.

ExcludePresencePolicy

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan las directivas de presencia asignadas a la cuenta de usuario.

ExcludeVoicePolicy

Opcional

Parámetro modificador

Cuando se incluye, al migrar la cuenta no se conservan las directivas de voz asignadas a la cuenta de usuario.

ProxyPool

Opcional

Cadena de caracteres

Este parámetro se usa únicamente con Microsoft Lync Online 2010. No debe usarse en una instalación interna de Lync Server.

Force

Opcional

Parámetro modificador

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

PassThru

Opcional

Parámetro modificador

Permite enviar un objeto de usuario a través de la canalización que representa la cuenta de usuario que se está moviendo. De forma predeterminada, el cmdlet Move-CsLegacyUser no envía objetos a través de la canalización.

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. Move-CsLegacyUser no acepta entradas canalizadas.

Tipos de valores devueltos

Move-CsLegacyUser no devuelve ningún valor ni objeto. En su lugar, el cmdlet mueve las instancias del objeto Microsoft.Rtc.Management.ADConnect.Schema.ADUser.

Ejemplo

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

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com"

En el ejemplo anterior, Move-CsLegacyUser se usa para migrar la cuenta de usuario con la identidad Pilar Ackerman al grupo de registrador atl-cs-001.litwareinc. Puesto que no se incluye ningún otro parámetro, también se migrarán las directivas u opciones de configuración asignadas anteriormente a esta cuenta. Esto significa que si se asignó a Pilar Ackerman una directiva heredada (como un plan de marcado), se le asignará el equivalente de Lync Server 2010 cuando se mueva su cuenta.

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

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com" -ExcludeDialPlan 

El comando mostrado en el Ejemplo 2 migra la cuenta de usuario de Pilar Ackerman, pero no migra ningún plan de marcado que se haya asignado anteriormente a su cuenta. Después de haber migrado la cuenta, Pilar no tendrá asignado ningún plan de marcado.

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

Get-CsUser -OU "ou=Finance,dc=litwareinc,dc=com" | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

En el Ejemplo 3, todas las cuentas de usuario de la unidad organizativa Finance se mueven al grupo de registrador atl-cs-001.litwareinc.com de Lync Server. Para llevar a cabo esta tarea, primero el comando usa Get-CsUser y el parámetro de unidad organizativa (OU) para recuperar una recopilación de todas las cuentas de la OU Finance. Una vez recuperadas las cuentas, la recopilación se canaliza a Move-CsLegacyUser, que mueve cada cuenta al nuevo gripo de registrador. Este comando presupone que todos los usuarios de la OU Finance son usuarios heredados.

-------------------------- Ejemplo 4 ------------------------

Get-CsUser -UnassignedUser | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

En el ejemplo anterior, Move-CsLegacyUser se usa para asignar un grupo de registrador a todos los usuarios que se han habilitado para Lync Server pero que, actualmente, no tienen un grupo de registrador asignado. En este comando, se llama primero al cmdlet Get-CsUser, junto con el parámetro UnassignedUser, para devolver una recopilación de todos los usuarios que en este momento no están asignados a un grupo de registrador. A continuación, la recopilación se canaliza a Move-CsLegacyUser, que asigna cada usuario al grupo de registrador atl-cs-001.litwareinc.com. Este ejemplo presupone que todos los usuarios no asignados son usuarios heredados.