miércoles, 14 de noviembre de 2012

Tips Info # 77 Sharepoint 2010

1-Los usuarios no pueden renombrar documentos con permisos de Colaborador sin la opción de borrar – Error de acceso denegado

Cuando un archivo (documento) es renombrado, lo que hace Sharepoint es borrarlo, y lo agrega con otro nombre. Al querer borrarlo, lanza el error de acceso denegado.

En resumen: RENOMBRAR = BORRAR + AGREGAR

2-Cuando los documentos no tienen iconos en las vistas de Sharepoint, algunos archivos se abren cómo sólo lectura.

Ir hasta C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML\DOCICON.xml. Cambia el archivo docicon.xml agregando la siguiente línea <Mapping Key=”pdf” Value=”iconoFile.gif”/> . Después has un iisreset. Recuerda hacer un backup previo del file.

Más información: http://msdn.microsoft.com/en-us/library/ms463701.aspx

3-No se puede examinar una biblioteca de documentos en vista del explorador

\\server\webfolder\folder is not accessible. You might not have permission to use this network resource.
Contact the administrator of this server to find out if you have access permissions.
A device attached to the system is not functioning.

El problema ocurre porque el tamaño de todos los atributos de archivo que devuelve el servidor WebDAV es mucho mayor que lo que se espera. De forma predeterminada, este tamaño es limitado a 1 MB. Este límite es por razones de seguridad.

Para solucionar cambiar la siguiente clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\

Valor: FileAttributesLimitInBytes
Tipo de datos: DWORD
Valor predeterminado: 100000000 decimal (100 MB)
Descripción: Esta subclave del registro determina el tamaño máximo de colectivo de todos los atributos de archivo en una carpeta que está permitido por el redirector WebDAV. Este límite de atributo cubre todas las respuestas PROPFIND y PROPPATCH.

4-Obtener los usuarios de un site collection mediante powershell 

$site = Get-SPSite http://webapplication/sitecollection/
$groups = $site.RootWeb.sitegroups
foreach ($grp in $groups)
{
"Grupo: " + $grp.name;
foreach ($user in $grp.users) {"  Usuario: " + $user.name}
}
$site.Dispose()

5-Agregar porcentaje al panel de refinamiento

image13

Editar el web part

image12

Y agregar lo siguiente (ver sección en amarillo):

<Category
Title="string"
Description="string"
Type="TypeName"
MappedProperty="PropertyName"
MetadataThreshhold="value"
NumberOfFiltersToDisplay="value"
MaxNumberOfFilters="value"
SortBy="Frequency|NumericValue|Name|Custom"
SortDirection="Descending|Ascending"
SortByForMoreFilters="Frequency|NumericValue|Name|Custom"
SortDirectionForMoreFilters="Descending|Ascending"
ShowMoreLink="True|False"
MoreLinkText="string"
LessLinkText="string"
ShowCounts="Percentage">
… </Category>

No hay comentarios:

Publicar un comentario