Frage

Ich renne:

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

und den Fehler "Der Benutzer existiert nicht oder ist nicht eindeutig".

Die Benutzer existieren in beiden Domänen in AD. Das Oldlogin hat ein Benutzerprofil und hat auch Mitgliedschaft bei SharePoint -Gruppen.

Ich war bei Google und habe gelesen Todd Klindt's Toller Beitrag, aber immer noch kein Würfel! Irgendwelche Vorschläge.

Ich habe im Grunde genommen eine neue Domain (Domain2) erstellt, einen neuen Benutzer für eine Person in dieser Domain erstellt und möchte MigrateUser auf dem bestehenden Domain1 -Konto (Domain1) ausführen, damit die Person alle Berechtigungen usw. behält usw.

Ich habe versucht, auch die API mit PowerShell zu verwenden und den gleichen Fehler mit diesem Ansatz zu erhalten!

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

Lösung

Es stellte sich heraus, dass die neue Domain kein Vertrauen in die Domäne hatte, dass die SharePoint -Farm ein Mitglied war, und so war der Befehl migrateUser den neuen Benutzer nicht auflöst.

Wäre für den Befehl migrateUser nett gewesen, um einige defensivere hilfreiche Fehlermeldungen zu geben! Klar zu viel zu fragen ... vielleicht in SP2010 ;-)

Andere Tipps

Ich hatte schon einmal ähnliche Probleme und es war, weil sich die Details des Kontos in den beiden Anzeigen leicht unterschieden.

Stellen Sie sicher, dass die Details der beiden Benutzerkonten identisch sind (z. B. alle Informationen wie Titel, Manager, Telefon usw.).

Wenn ich mich richtig erinnere, befindet sich ein Skript im Quellcode (eine .bat -Datei, die ich glaube) dieses CodeProject -Eintrags:

Der Code ist nicht alle für Sie relevant, aber die .bat -Datei kann helfen.

Wenn nicht, dann lassen Sie es mich wissen und wir werden weiter daran arbeiten :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top