miércoles, 29 de agosto de 2012

Tips/info #63–Sharepoint 2010

1-Borrar perfiles de usuario Sharepoint 2010

Los pasos serían:

  • Borrar los usuarios en el AD
  • Re sync de los perfiles de usuario
  • Ejecutar My Site Cleanup

Más info: http://www.harbar.net/archive/2011/02/10/account-deletion-and-sharepoint-2010-user-profile-synchronization.aspx

2-Agregar una farm administrator  via stdadm

stsadm -o adduser -url http://central_administration:12345 -userlogin BUILTIN\Administrators -useremail admin@mail.com -group "Farm Administrators" -username "Administrators"

3-Error con PWA: “Could not retrieve enterprise global template. Please contact your administrator.”

Si renombraste el site de PWA en Shaepoint, posiblemente al abrir el project server, te lance el error señalado.

“Could not retrieve enterprise global template. Please contact your administrator.”

Para ello ingresar a regedit, y borrar todas las claves que aparecen en Profiles en el siguiente path del registro.

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\MS Project\Profiles\
A continuación, crear de nuevo la cuenta en el project.
4-Problema de verificación de CLR (certificate revocation list): los sites tardan mucho en tiempo (Ej: minutos) en cargar después de hacer un iisreset
Este problema puede ser ocasionado al consultar los certificados (CLR). Otro síntoma de este problema, puede ser que la cache de la configuración no se actualiza en los demás servers y el owstimer no trabaja de forma correcta. Verifique mediante fiddler o network  monitor si hay consultas hacia crl.microsoft.com.
1614.clip_image003_2570E713
Esto se debe a que el owstimer checkea varias veces la lista de certificados de revocación de certificados (CLR). Cuando carga signed assemblies, el .Net Framework checkea la lista de certificados de revocación de certificados para validar la firma de la dll que carga. La conexión a crl.microsofto.com lanza un timeout después de 30 segundos.
Una solución es crear un archivo de configuración en el directorio bin donde esta owstimer, con el siguiente nombre owstimer.exe.config 
y escribir lo siguiente:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
      <runtime>
              <generatePublisherEvidence enabled="false"/>
      </runtime>
</configuration>

A continuación,  has un restart del owstimer y iisreset.

Otra solución es usar el archivo host del server

127.0.0.1 crl.microsoft.com

Otra posibilidades:

http://blog.muhimbi.com/2009/04/new-approach-to-solve-sharepoints.html

http://blogs.technet.com/b/exchange/archive/2010/05/14/3409948.aspx

 

5-Obtener los grupos donde está un determinado usuario
Se puede usar el servicio web “http://servername/_vti_bin/userGroup.asmx?WSDL.
y la operación GetGroupCollectionFromUser . 
Más información: tp://www.sumitrawat.net/2009/10/infopath-displaying-sharepoint-group.html
Otra posibilidad es usar spservices: http://spservices.codeplex.com/wikipage?title=GetGroupCollectionFromUser

No hay comentarios:

Publicar un comentario