Observa que varios atributos personalizados faltan cuando utilice ADMT para migrar usuarios entre dos bosques

Se aplica a: Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)Microsoft Windows Server 2003 Standard Edition (32-bit x86)Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)

Síntomas


Cuando utiliza la herramienta de migración para Active Directory (ADMT) para migrar usuarios entre dos bosques, pueden que no se migren varios atributos personalizados del objeto de usuario.

Causa


Este problema se produce si la variable SystemPropertiesToExclude en el espacio de nombres del Instrumental de administración de Windows (WMI) ADMT. Objeto de migración contiene los atributos que desea migrar al bosque de destino.

No se migran los atributos que están dentro de la variable SystemPropertiesToExclude , aunque la interfaz de usuario ADMT muestra todos los atributos que desea migrar.

Solución


Para resolver este problema, encontrar los atributos que están incluidos en la variable SystemPropertiesToExclude mediante una secuencia de comandos y, a continuación, excluir los atributos que desea migrar desde la variable SystemPropertiesToExclude . Para ello, siga estos pasos:
  1. Haga clic en Inicio, seleccione programas, Accesoriosy, a continuación, haga clic en Bloc de notas.
  2. Copie y pegue el código siguiente en un nuevo documento del Bloc de notas. A continuación, guarde el código a un nombre de archivo con una extensión .vbs, como DisplayExclusionList.vbs.
    Set o = CreateObject("ADMT.Migration")WScript.Echo o.SystemPropertiesToExclude

    Nota: Esta secuencia de comandos enumera los atributos que no se migran.
  3. Haga doble clic en el archivo .vbs para ejecutar la secuencia de comandos.
  4. Compruebe que los atributos personalizados que se han migrado no están incluidos en el resultado que se muestra.
  5. Ejecute la siguiente secuencia de comandos después de asegurarse de que sólo los atributos personalizados que no desea migrar están incluidos en la variable SystemPropertiesToExclude . Para ello, siga estos pasos:
    1. Copie y pegue el código siguiente en un nuevo documento del Bloc de notas. A continuación, guarde el código a un nombre de archivo con una extensión .vbs, como ExclusionList.vbs.
      Set o = CreateObject("ADMT.Migration")o.SystemPropertiesToExclude = "<Attribute1>,<Attribute2>,<Attribute3>"

      Nota: Reemplazar atributo 1, atributo2y otros atributos que se muestran con los atributos que no va a migrar.
    2. Haga doble clic en el archivo .vbs para ejecutar la secuencia de comandos.
  6. Ejecute ADMT.

Nota: Se ejecuta en un x64 Sytem (por ejemplo, Windows Server 2008 R2), estas secuencias de comandos debe ejecutarse con una versión de 32 bits de cscript.exe ubicado en c:\windows\syswow64

e.g. c:\windows\SysWOW64\cscript.exe DisplayExclusionList.vbs