SharePoint 2010

Error tras reinstalar el servicio User Profile en SharePoint 2010

Escrito por el 17/02/2012 a las 8:00 am

Este es un error que me he encontrado tras la reinstalación del servicio de Perfil de Usuario en un entorno “tocado”… Cuando accedo al My Site, recibo este mensaje de error capturado en ULS: Exception occurred loading user profile (/default.aspx): Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: No User Profile Application available to service the request. Contact your farm administrator. at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.GetRawPartitionID(SPServiceContext [...]

Como usar SPDisposeCheck con SharePoint 2010

Escrito por el 14/02/2012 a las 8:00 am

Una buena práctica cuando se desarrolla sobre SharePoint 2010 es el control de la destrucción de objetos no manejados (objetos COM) en memoria (como pueden ser los objetos SPSite y SPWeb). SharePoint mezcla objetos manejados como no manejados, por lo que tenemos que tener muy claro cuales son cada uno de ellos, y como debemos [...]

Configuración del elemento cache en SharePoint 2010

Escrito por el 10/02/2012 a las 8:00 am

Esta configuracion es valida no solo para aplicaciones SharePoint 2010 / 2007, sino para cualquier aplicación ASP.NET… En uno de mis proyectos con SharePoint, hemos abusado del objetos en cache y para que el servidor recolector de basura vaya limpiando los objetos que tenemos en la cache a nivel de aplicación Web, se ha tenido que modificar [...]

Script para habilitar CollectSPRequestAllocationCallStacks en SharePoint 2010

Escrito por el 09/02/2012 a las 8:00 am

Una tarea que ha de realizar cualquier desarrollador de SharePoint 2010 es la labor de revisar los logs en los diferentes entornos de los que se cuenta… Revisando los logs de ULS con la aplicación ULS Viewer (verdaderamente útil), me he encontrado con este mensaje de error relacionado con un memory leak (perdida de memoria): An SPRequest [...]

No es posible retirar/eliminar/desplegar una solución Sharepoint 2010

Escrito por el 02/02/2012 a las 8:00 am

Esto es lo que me ocurrió el día de ayer en uno de mis entornos de SharePoint 2010, al intentar actualizar una versión de una solución (.wsp)… después de intentar retirar la solución con PowerShell, veo que el proceso se queda indefinidamente en “Retracting”. Intento realizar el mismo proceso desde la Administración Central, pero ocurre lo mismo Así que después de un rato esperando… recuerdo [...]

Scripts para la activación/desactivación de caracteristicas en SharePoint 2010

Escrito por el 30/01/2012 a las 8:00 am

Una de las muchas cosas que se puede hacer con PowerShell es la activacion/desactivacion de caracteristicas. Me ha ocurrido que hay veces que con el usuario administrador de la granja, no me deja activar caracteristicas desde la Administración Central… y recurro a este tipo de scripts… Lo primero es la identificación del GUID de la [...]

Script para vaciar la papelera de reciclaje secundaria

Escrito por el 26/01/2012 a las 8:00 am

Un script que nos puede ser de utilidad es el siguiente, ya que muchas veces tenemos mucha informacion que no esta ocupando mucho espacio en base de datos, y que se encuentra en la papelera de reciclaje. Cuando tu eliminas un contenido en SharePoint, va a la pepelera de reciclaje y si posteriormente lo eliminas [...]

Modificar la propiedad NoCrawl de un campo

Escrito por el 25/01/2012 a las 8:00 am

Se me plantea la necesidad de modificar un atributo NoCrawl, de un campo de una lista creada en base a una plantilla de lista… es algo muy sencillo, aunque parezca un trabalenguas El atributo NoCrawl a nivel de SPField, indica si dicho campo puede ser reastreado por el buscador (a través de un valor buleano: [...]

Como enviar un email con SharePoint programaticamente

Escrito por el 02/01/2012 a las 8:00 am

Si necesitáis enviar un email utilizando SharePoint 2010 a través de programación, tendremos que utilizar la clase  SPUtility.SendEmail, para ello y como requisito previo has de haber configurado en tu servidor/granja los parámetros necesarios en Correo electrónico saliente en: Central Admin -> System Settings -> Configure outgoing e-mail settings No voy a entrar en detalles, ya que la configuración de esta sección es muy sencilla… Una vez configurado el [...]

Script para borrar Colecciones de Sitio sin confirmación

Escrito por el 30/12/2011 a las 8:00 am

Anteriormente os había habrado de como hacer un backup/restore de una Colección de Sitios en SharePoint 2010 con PowerShell, pues ahora os voy a comentar como borrar cualquier Colección de Sitio. Este proceso es también muy rápido y sencillo y con una linea puedes llegar a borrar si Sitio que no desees: #Elimina la Coleccion de Sitio Remove-SPSite -Identity [...]