Verify each User Profile service application has a My Site host configured (SharePoint Server 2010)
Published: July 8, 2010
Rule Name: Verify each User Profile service application has a My Site Host configured
Summary: Without a My Site host, end-users are not able to use personal sites or people profiles. Therefore, we recommend that if you create a User Profile Service service application, you also create a My Site host for the User Profile Service.
Symptoms: My Sites and other people profile features are not available to users.
Cause: The administrator who created the User Profile Service service application did not also create a My Site host.
Resolution: Verify that a My Site site collection has been created
For information about setting up a My Site site collection, see Set up My Sites (SharePoint Server 2010).
Resolution: Associate the My Site host with a User Profile Service service application by using Windows PowerShell
Verify that you meet the following minimum requirements: See Add-SPShellAdmin.
On the Start menu, click All Programs.
Click Microsoft SharePoint 2010 Products.
Click SharePoint 2010 Management Shell.
At the Windows PowerShell command prompt, type the following command:
Set-SPProfileServiceApplication [-Name <UserProfileServiceApplicationName>] -MySiteHostLocation <URL>
<UserProfileServiceApplicationName> is the friendly name of the User Profile Service service application. If you only have one User Profile Service service application, you do not need to specify the name.
<URL> is URL of an empty site collection that has no templates associated with it.