How to make all users follow specific site feeds / tags as default


We are working on a new Intranet as a publishing site where we plan to use the new "Site Feed" feature on all out departmental sites. A few departments are important and to get users started on their "newsfeed" we would like to "force" people to follow some sitefeeds. Atleast in the beginning so something is happening on their newsfeed page.

So the big question is how can I do this? I'm interested in the procedure both for site feeds and tags (or is it "hashtags"?).

If its not possible to set myself is it possible to "suggest" some predefined tags/hashtags people should follow?

Thanks for your time

January 21st, 2013 11:43am

You can do this by using PowerShell.  Create a Microsoft.Office.Server.Social.SPSocialFollowingManager object by passing in the UserProfile of the target user (this can be a loop through all users), then call the "Follow" method passing in a Microsoft.Office.Server.Social.SPSocialActorInfo object.

You can get what you need to create the Microsoft.Office.Server.Social.SPSocialActorInfo object by following them yourself and then iterating through all the object you follow using the GetFollowed method of the SPSocialFollowingManager object.


Free Windows Admin Tool Kit Click here and download it now
January 27th, 2013 12:35am

Thanks Chris,

Hopefully I'll be able to test this soon. Didn't think of Powershell but of course that should do it.

March 7th, 2013 10:26am

Hi Chris,

Can you explain that in details? I can access PowerShell but i dont know how to "create an object" or "call a method",

thanks a lot,


Free Windows Admin Tool Kit Click here and download it now
January 14th, 2014 5:07am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics