miércoles, 4 de julio de 2012

Tips/Info #42 Sharepoint

1-Verificar si un usuario pertence al grupo “Colaboradores”

private bool VerificarSiEsColaborador()
{
bool esColaborador = false;
SPWeb web = SPContext.Current.Web;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(web.Site.ID))
{
using (SPWeb web = site.OpenWeb(web.ID))
{
if (web.IsCurrentUserMemberOfGroup(web.SiteGroups["Colaborador"].ID))
{
esColaborador = true;
}
}
}
});
return esColaborador;
}
2-Error: The list is too large to save as a template
El tamaño default es de 50 MB al guardar una lista, se puede modificar con stsadm hasta 500MB.

stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 50000000


3-Deshabilitar subida de attachments en las listas


Desde server object:


SPList spList = spWeb.Lists["MyList"];
spList.EnableAttachments = false;
spList.Update();


Desde la UI: List Settings -> Advanced setttings -> Attachments, seleccionar disable


4-Configuración de antivirus en Sharepoint 2010


spant_thumb


spant2_thumb


Algunas opciones importantes:



  • Escanear documentos al suibirlos
  • Escanear documentos cuando se descargan
  • Antivirus timeout: tiempo que correrá el antivirus antes que lance un timeout. verifique la performance del servidor y ajuste este parámetro
  • Antivirus threads: cantidad de hilos de ejecución que dispará el engine del antivirus

5-Deshabilitar Loopback check mediante powershell


New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name “DisableLoopbackCheck” -Value “1? -PropertyType dword

No hay comentarios:

Publicar un comentario