Using eDiscovery across multiple Site Collections in SharePoint 2010

A customer of ours wanted to achieve this and pointed out an article on MSDN that suggested this was possible.  The article is here:

http://msdn.microsoft.com/en-us/library/ee554902%28v=office.14%29.aspx

The following paragraph from this article suggests this is possible:

Extending eDiscovery to Span a Multisite Collection Repository

You can extend eDiscovery to support search and hold operations that span multiple sites. You can specify that you want to search all available site collections, query that scope, and place a hold on all search results from the multiple site collection scope.

To span multiple site collections, SharePoint Server 2010 creates an asynchronous work item on each site collection in the multisite collection repository, and then passes the search query and hold to those work items. Each site collection processes the hold request separately and sends a separate e-mail message containing results for each site collection in the scope.

The reporting architecture is likewise distributed: each site collection generates a Report object about the items that are on hold within that site collection. These reports are each stored in the collection of hold reports in the central hub.

To enable eDiscovery searches across the multisite collection repository, every site recognizes whether it is part of a multisite collection. Additionally, each search and add to a hold page in the multisite collection repository recognizes the list of all site collections within it and the list of all holds within it, and can restrict results previews to those within the multisite collection repository.

However, this rather weak article raises more questions than it answers such as these:

How do you provision a multisite collection repository?  It says this is a subtype of a subscription but I can’t find any reference to it outside of this document.

There is no information out there – literally none.  So after spending an hour or 2 figuring out how to do this, I thought I would document the steps here.

Configuring SharePoint 2010 for eDiscovery across Multiple Site Collections

We need to do the following to get this working.  It is based on subscription ID’s so we need to use some of the functionality from a multi tenancy farm.  So we will do the following to set this up:

  1. Start the Microsoft SharePoint Foundation Subscription Settings Service.
  2. Create a Subscription Settings Service Application
  3. Create a new Site Subscription
  4. Join the Site Collection to this new Subscription
  5. Turn on the Hold and Discovery feature
  6. Configure the “multisite collection repository”

Start the Microsoft SharePoint Foundation Subscription Settings Service

This part is easy enough.  Go to Central Admin, services on server and start the Microsoft SharePoint Foundation Subscription Settings Service.

Create a Subscription Settings Service Application

You cannot create this in the UI so open up the SharePoint 2010 Management Shell and run the following Powershell command (changing the parameters as necessary for your environment)

Create a new Site Subscription then join site collections to this

$subscription=New-SPSiteSubscription

Join the Site Collection to this new Subscription

$site = Get-SPSite “http://webapp/sites/siteCollection1”

Set-SPSite –Identity $site –SiteSubcription $subscription

Configure the “multisite collection repository”

This was the challenging part, although once you know it’s very easy.  There is a PowerShell command “Set-SPSiteSubscriptionEdiscoveryHub” that I discovered almost by accident when trying to figure out how this works.  Run the following command:

Set-SPSiteSubscriptionEdiscoveryHub -Site “http://webapp/sites/siteCollection” -SearchScope “All Sites”

This should be set to where you want your “eDiscoveryHub” to be.  Basically where you want to go to seach, discover and hold documents.

The result

Once you have done the above then you should be able to go into this Site collection where you set the eDiscovery hub, go to Site Features and select the “Discover and Hold Content” link.  If everything has gone okay you should see the following additional option when searching content:

ediscovery

 
Comments

After reading this article I did a bit more research and found http://blogs.technet.com/b/wbaer/archive/2010/05/…. Now I need to do even more research to see what the impact is to my farm to enable bits and pieces of the multi-tenancy may be.

Why people still make use of to read news papers when in this technological
globe all is existing on web?

Wow that was odd. I just wrote an very long comment but after I clicked submit my comment didn’t appear.
Grrrr… well I’m not writing all that over again.
Anyways, just wanted to say great blog!

I always used to read piece of writing in news papers but now as I am a user of
net thus from now I am using net for content, thanks to
web.

I comment when I especially enjoy a article on a site or I have
something to valuable to contribute to the conversation.
It is caused by the sincerness displayed in the post I
read. And after this article Using eDiscovery across multiple Site Collections in SharePoint 2010 | IntaPoint.
I was actually moved enough to drop a leave a responsea response 😉 I actually do have 2 questions for you if it’s
okay. Could it be just me or do some of the responses look like they are written by
brain dead individuals? 😛 And, if you are posting on other online social sites,
I’d like to follow anything new you have to post.
Could you list the complete urls of your shared sites like your twitter feed,
Facebook page or linkedin profile?

Very nice post. I just stumbled upon your weblog and wanted
to say that I’ve really enjoyed surfing around your blog posts.
In any case I’ll be subscribing to your feed and I hope you write again very soon!

Wow that was unusual. I just wrote an incredibly long comment
but after I clicked submit my comment didn’t show up.
Grrrr… well I’m not writing all that over again.
Anyway, just wanted to say excellent blog!

Hi there, this weekend is fastidious in favor of me, because this time i am reading this great informative post here at my house.

If you are going for finest contents like myself, only go to see this website every day since it presents feature
contents, thanks

Hey I know this is off topic but I was wondering if you knew of any
widgets I could add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some time and was hoping maybe
you would have some experience with something like this.

Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward
to your new updates.

Я считаю, что Вы не правы. Я уверен.
Могу это доказать. Пишите мне в PM, поговорим.

thanks for it
Good advice, thanks for posting.
I like this! Very specific
Very good article. Thanks for sharing

Anyway, just wanted to say excellent blog!

thats is an amazing articl thank you for sharing and posting it is very helpfull i hope see more on the futur

please keep doing and sharing all this thing

yes it is true and helpful hat you did thank you

trully truee i m so impereste with what you said it is so good

and i will follow you cz this is amazing topic

trully truee i m so impereste with what you said it is so good