Creating My Site for someone else RRS feed

  • Question

  • Hi,

    Is there any way you can create/ provision someone else's MySite if you are the farm admin? . There are users who despite requests, won't take time to create their My sites. Trying to find a work around to this problem.

    Thanks, Soumya | MCITP, SharePoint 2010

    Thursday, March 15, 2012 3:10 AM


All replies

  • SharePoint My Sites are commonly referred to as “Facebook for the enterprise” and are personal site collections providing each user with the ability to store private and public information such as documents, pictures, status updates, etc easily and efficiently.

    Yes You Can Do It!

    Follow these links:

    • Proposed as answer by Sjoukje ZaalMVP Thursday, March 15, 2012 11:14 AM
    • Unproposed as answer by Soumya B Thursday, March 15, 2012 11:45 AM
    Thursday, March 15, 2012 4:11 AM
  • Thanks a lot. I took a quick glance at the posts. Great posts.

    Let me make the question clear. Suppose you are "ITIntegrator" and the SharePoint admin. And I am "Soumya". You created the My Site host. Let's say it is at And let the managed path be "personal".

    You asked me to create the "My Content" portion of My Site. But I am not listening and procrastinating. The eventual goal is to create

    Can you create the My Content part of my site for me without having to wait for me to do it?

    If George Khalil's post says how to do exactly what I am asking for, please tell me in which section. I will take a good slow look at both the posts later today.

    Thanks, Soumya | MCITP, SharePoint 2010

    • Edited by Soumya B Thursday, March 15, 2012 2:12 PM Corrected typo.
    Thursday, March 15, 2012 11:51 AM
  • Hi,

    Just confirming that I went through George Khalil's post carefully. That is a great post that shows how to configure MySite host and provision My Site for yourself. But it does not show how to provision My Site for anyone else.

    The other link is from MOSS 2007 days. Basically provides a high level explanation of My Site.

    Would appreciate if someone still provides an answer to my question.

    Thanks, Soumya | MCITP, SharePoint 2010

    Thursday, March 15, 2012 2:19 PM
  • Greetings Soumya,

    I found this post helpful for completing a task that is similar to the one you describe.

    In our environment we populated a set number of profiles and provisioned the personal sites prior to launch.

    We used powershell script similar to the example in the linked article.

    If this helps you then please mark the post as helpful. If this answers your question then mark it as the answer. If another contributor in the thread answers your question then please do the right thing.

    • Marked as answer by Soumya B Thursday, March 15, 2012 5:53 PM
    Thursday, March 15, 2012 4:29 PM
  • Greetings Neal. Exactly what I need. Appreciate it. Since I am essentially an admin, I will use the PowerShell solution.

    Thanks, Soumya | MCITP, SharePoint 2010

    Thursday, March 15, 2012 5:53 PM
  • Alright! Thanks for clarifying. I think Neal has resolved your query. Please try this also as it is related to automation...

    It also has solution, check bold feature of this script.

    The script will:
    +Check whether the target server is running Windows 2008 or 2008 R2

    +Prompt you to enter all service account passwords (should you choose not to specify them in the script, for security reasons)

    +Automatically install platform-specific pre-requisites (e.g. IIS, .Net Framework) using the SP2010 Prerequisiteinstaller.exe

    +Optionally disable some unnecessary Windows services (if DisableServices is set to "1" in the input file)

    +Install the SP2010 binaries with no user input

    +Create the Farm (Config/Central Admin content databases, Central Admin site, help collections, etc.)

    +Optionally configure and start certain SharePoint services. Currently the script can provision:
    ++User Profile Service
    ++Metadata Service Application
    ++SharePoint Foundation User Code Service
    ++State Service Application
    ++WSS Usage Application
    ++PowerPivot (Gemini) Service Application (in progress)
    ++Secure Store Service
    ++Search Query And Site Settings Service

    +Create the main Portal

    +Create/configure your My Sites web app and site collection

    +Launch IE to the Farm Configuration Wizard, Portal and My Sites, and view the results of your hard work (just in time for your return from lunch)

    +Log all of this to the desktop, and pop open the log file for review when finished.

    Friday, March 16, 2012 7:52 AM
  • The original URL is no longer available, so I am posting the new link so you don't have to was time searching around.

    Here's the code to update for a single user.

    $siteurl = ""
    $site = New-Object Microsoft.SharePoint.SPSite($siteurl)
    $context = [Microsoft.Office.Server.ServerContext]::GetContext($site)
    $upm = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context)
    $profile123 = $upm.GetUserProfile("idwithoutdomain")

    Ricardo Vallecillo

    • Edited by rvallecillo Thursday, March 21, 2013 10:32 PM
    • Proposed as answer by rvallecillo Thursday, March 21, 2013 10:32 PM
    Thursday, March 21, 2013 7:01 PM