User Profile Replication Engine mysteries RRS feed

  • Question

  • All, I'm working with a company that has a few globally distributed SharePoint 2010 farms. They want to keep user profiles in sync so naturally I'm looking at the User Profile Replication Engine. However this has just generated way more questions than answers.

    1) Does the replication engine sync any kind of identifier? They are under the impression that some id is being sent over. I've compared the profile ID's (which are GUIDs) and they're all different.

    2) How does the RE map the source user profile and the destination user profile? My gut feel is user name or SID but I'm not sure.

    3) How do I use the param -ActiveDirectoryDomains? I need to filter the users that get replicated.

    4) How do I use the incremental replication with multiple destinations?

    Sorry for the laundry list but I'm finding documentation and blogs a little scarce on this subject.

    Thanks in advance.

    Lester Sconyers

    Thursday, April 19, 2012 9:48 PM


  • I have answers:

    1) It does not appear to send over any kind of identifier. The web services that it calls to replication properties access domain\username as their parameter. No guid. No ID.

    2) User Name. Again, the web services accept domain\username as parameter.

    3) This one was a bit disappointing. The parameter looks for the domain...just as it says. For example, let's say you have a few users in two domains: fabrikam\john_doe, fabrikam\joe_buck, and contoso\jane_doe. If you only want users from the fabrikam domain, use Start-SPProfileServiceFullReplication ..... -ActiveDirectoryDomains "fabrikam".

    4) The -destinations parameter of Start-SPProfileServiceIncrementalReplication accepts a string array. So:

    [string[]] $destinations = "http://destination1", "http://destination2", "http://destinationN"
    Start-SPProfileServiceIncrementalReplication -source "http://mysource" -destination $destinations

    Lester Sconyers

    • Marked as answer by L Sconyers Friday, April 20, 2012 6:33 PM
    Friday, April 20, 2012 6:33 PM