Bulk MySite Creation
Because SharePoint will display active links to MySites that might not exist, I was asked to "pre-create" all of the MySites before an upcoming rollout to prevent any confusion from "broken" links. I found a tool at codeplex called TIN that seemed to do what I needed, but it was a little clunky so I rewrote it. The new version is incredibly simple, but it might save somone some time so I thought I'd share. Basic features include:
Here's a shot of it in action:
Note: Generating a large number of personal sites can take a while, so you may want to run this sometime off-peak.
- Bulk creation of MySites for entries in the ProfileManager
- Bulk deletion of MySites for entries in the ProfileManager
- List profiles from the ProfileManager and whether they have a MySite
- Robust logging and error handling
- Save-to-File for log results
- Multiple threads for long-running operations and smoother screen updates
Here's a shot of it in action:
Note: Generating a large number of personal sites can take a while, so you may want to run this sometime off-peak.
Comments
What the most MySites have you created in one go using your tol? How long does it take?
I'd love to know if you can share your experience in large farm deployment and auto-creation of MySite.
Thank you!
I created about 450 MySites in our test environment (virtual servers), and the process took about an hour, if I remember correctly. I'm sure the code could be optimized though.
Byron
-Grimloque