Move-SPUser (or stsadm -o migrateuser) and userProfileServiceProxy value cannot be null

Using the February 2011 CU on SharePoint 2010, I discovered when performing a Move-SPUser that I was getting the following error message:

Even though the user account was a Farm Administrator, SharePoint Shell Administrator, and Local Administrator across the farm, the error persisted.

It turned out that the account was getting Access is denied on the Profile WCF endpoint at http://Microsoft.Office.Server.UserProfiles/GetProfileProperties.

The only account that functioned for this process was the Farm Administrator account.  With the Farm Administrator account, no error was produced and profiles were properly migrated between accounts.


  1. Perfect, thanks!!!

  2. I am actually running the stsadm -o migrateuser and I am getting this message.
    The Farm account gets access denied if I try it.

    I am migrating sharepoint from one domain to another and the "migrateuser" option is the one I was instructed to use.

  3. Pingback: SharePoint General | Move-SPUser or stsadm -o migrateuser fails with "Value cannot be null"

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.