Vous trouvez que plusieurs des attributs personnalisés sont manquantes lorsque vous utilisez l’outil ADMT pour migrer des utilisateurs entre deux forêts

S’applique à : 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)

Symptômes


Lorsque vous utilisez l’outil de Migration Active Directory (ADMT) pour migrer des utilisateurs entre deux forêts, plusieurs attributs personnalisés de l’objet utilisateur ne peuvent pas être migrés.

Cause


Ce problème se produit si la variable SystemPropertiesToExclude dans l’espace de noms Windows Management Instrumentation (WMI), l’outil ADMT. Objet de migration contient les attributs que vous souhaitez migrer vers la forêt de destination.

Les attributs sont stockés dans la variable SystemPropertiesToExclude ne sont pas migrés, même si l’interface utilisateur de l’outil ADMT affiche tous les attributs que vous souhaitez faire migrer.

Résolution


Pour résoudre ce problème, recherchez les attributs qui sont inclus dans la variable SystemPropertiesToExclude à l’aide d’un script et puis exclure les attributs que vous voulez migrer à partir de la variable SystemPropertiesToExclude . Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, pointez sur programmes, sur Accessoires, puis cliquez sur bloc-notes.
  2. Copiez, puis collez le code suivant dans un nouveau document de bloc-notes. Puis, enregistrez le code dans un nom de fichier avec une extension .vbs, par exemple DisplayExclusionList.vbs.
    Set o = CreateObject("ADMT.Migration")WScript.Echo o.SystemPropertiesToExclude

    Remarque Ce script répertorie les attributs qui ne sont pas migrés.
  3. Double-cliquez sur le fichier .vbs pour exécuter le script.
  4. Vérifiez que les attributs personnalisés qui n’ont pas été migrés sont inclus dans la sortie qui s’affiche.
  5. Exécutez le script suivant après que vous être assuré que seuls les attributs personnalisés que vous ne souhaitez pas migrer sont inclus dans la variable SystemPropertiesToExclude . Pour ce faire, procédez comme suit :
    1. Copiez, puis collez le code suivant dans un nouveau document de bloc-notes. Puis, enregistrez le code dans un nom de fichier avec une extension .vbs, par exemple ExclusionList.vbs.
      Set o = CreateObject("ADMT.Migration")o.SystemPropertiesToExclude = "<Attribute1>,<Attribute2>,<Attribute3>"

      Remarque Remplacer l’attribut 1, attribut2et tous les autres attributs qui sont répertoriés avec les attributs que vous ne souhaitez pas faire migrer.
    2. Double-cliquez sur le fichier .vbs pour exécuter le script.
  6. Exécutez l’outil ADMT.

Remarque : En cours d’exécution sur un x64 de système (par exemple, Windows Server 2008 R2), ces scripts doit être exécuté avec une version 32 bits de cscript.exe situé dans c:\windows\syswow64

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