Question

Je suis en cours d'exécution:

stsadm -o migrateuser -oldlogin "domain1\user" -newlogin "domain2\user" -ignoreidhistory

et l'erreur « L'utilisateur n'existe pas ou est pas unique ».

Les utilisateurs existent dans les deux domaines dans AD. Le oldlogin a un profil d'utilisateur et a également l'appartenance à des groupes SharePoint.

J'ai été sur Google et je l'ai lu Todd après impressionnant de Klindt mais toujours pas de dés! Toutes les suggestions.

J'ai essentiellement créé un nouveau domaine (domain2), a créé un nouvel utilisateur pour un individu dans ce domaine et que vous souhaitez exécuter sur migrateuser domaine existant (domain1) compte pour l'individu conserve toutes les autorisations, etc.

Je l'ai essayé d'utiliser l'API aussi avec PowerShell et obtenir la même erreur avec cette approche trop!

[void][reflection.assembly]::Loadwithpartialname("Microsoft.SharePoint.Administration") | out-null
$spFarm = [Microsoft.SharePoint.Administration.SPfarm]::Local;
$spFarm.MigrateUserAccount($oldusername, $newusername, $true);
Était-ce utile?

La solution

Il est avéré que le nouveau domaine n'a pas de confiance avec le domaine que la batterie de serveurs SharePoint a été membre et donc la commande migrateuser ne parvenait pas à résoudre le nouvel utilisateur.

Aurait été agréable pour la commande migrateuser pour donner des messages d'erreur utiles plus défensifs! Il est clair que trop de demander ... peut-être dans SP2010; -)

Autres conseils

J'ai eu des problèmes similaires avant et il a été parce que les détails du compte, dans les deux ADs, a différé légèrement.

assurez-vous que les détails des deux comptes d'utilisateur sont identiques (par exemple. Toutes les informations, telles que le titre, gestionnaire, téléphone, etc.).

Si je me souviens bien, alors il y a un script dans le code source (un fichier .bat je crois) de cette entrée CodeProject:

le code est tout pertinent pour vous, mais le fichier .bat pourrait aider.

Sinon, laissez-moi savoir et nous allons continuer à y travailler:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top