31 de mayo de 2009

Ver Que usuarios tienen MySite

En base a una consulta que llego via el CHAT, me puse a buscar la funcionalidad para poder listar los usuarios que tienen creado un MySite en SharePoint Server y poder asi publicar la lista o utilizarla para control…

El Codigo Original es:

//Get the site associated with the users
using (SPSite spSite = new SPSite(@http://localhost))
{
   //Create the server context because you are in a console application
   ServerContext siteContext = ServerContext.GetContext(spSite);
   UserProfileManager pmManager = new UserProfileManager(siteContext);
   foreach (UserProfile spUser in pmManager)
   {
      if (spUser.PersonalSite != null)
      {
         SPSite personalSite = spUser.PersonalSite;
         //Use SPSite like a normal site
         Console.WriteLine("personalSite.Url: " + personalSite.Url);
      }
   }
}

El Articulo Original, lo pueden encontrar AQUI. (Victor, espero te sirva para tu proyecto).

1 comentario:

Victor dijo...

Muchisimas Gracias Hector me sirve de sobra