1-Algunas cosas del media web part de Sharepoint 2010
Formatos de archivos que soporta: http://msdn.microsoft.com/en-us/library/cc189080(VS.95).aspx
No soporta flash.
Permite streaming de otros sitios
Es una feature de Publishing
Más info: http://blogs.msdn.com/b/sanjaynarang/archive/2010/05/20/media-web-part-in-sharepoint-2010-faq.aspx
2-Ejecutar todos los jobs del Health Analyzer mediante PowerShell
Get-SPTimerJob | Where {$_.Name -like "*Health*" -and $_.Name -like "*-all-*"} | Start-SPTimerJob
3-Debugging de timer de jobs
Hay veces que el debugging de atachar el proceso de w3wp no funciona, para ello se puede usar:
System.Diagnostics.Debugger.Launch();
Esta instrucción hará que salte el típico cuadro de diálogo que nos permite seleccionar el depurador que queremos adjunta a nuestro servicio. Evidentemente la podemos usar en aplicaciones que no sean servicios para tener la oportunidad de ajuntar un depurador cuando se ejecute determinado código
3-Export web con la seguridad y las últimas 3 versiones de los archivos
Export-SPWeb -Identity http://servidor/sitio -Path "C:\Backup.bak" –IncludeUserSecurity -IncludeVersions 3
IncludeUserSecurity: Conserva la configuración de seguridad del usuario.
IncludeVersions: Indica qué tipo de historial de versiones de archivos y elementos de lista debe incluirse en la exportación. Si el parámetro IncludeVersions no está presente, el cmdlet Export-SPWeb usará el valor 1 como predeterminado.
4-Cambiar los iconos de los tipos de archivos
Estos pasos se deben hacer en cada WFE, ir a :
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES\
Subir el icono deseado.
Después ir a
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML\
y editar el archivo docIcon.xml, encontrar el elemento <ByExtension>, y cambiarle el atributo de la imagen con el nombre que subimos en el paso 1.
<Mapping Key="pdf" Value="pdf-small.png"/>
5-Borrar site huérfanos
Ejecutar enumweb sobre todas las base de datos para checkear sites huérfanos.
stsadm –o enumallwebs –databasename "databasename" –databaseserver
stsadm -o deletesite -siteid "GUID" -databaseserver "SQLServerame" -databasename "databasename" –force
6-Borrar web parts huérfanos
Abrir la página en modo mantenimiento (?content=1) y borrar el web part huérfano (no usar Remove)
The error "Missing server side dependencies" came up with an explanation saying "WebPart class [GUID] is referenced [x] times in the database [ContentDB], but is not installed on the current farm."
Usar la siguiente consulta SQL para saber en que lugar está el web part huérfano.
SELECT Id, SiteId, DirName, LeafName, WebId, ListId, tp_ZoneID, tp_DisplayName
from AllDocs
inner join AllWebParts on AllDocs.Id = AllWebParts.tp_PageUrlID
where AllWebParts.tp_WebPartTypeID = 'GUID’;
7-Agregar palabras custom al spell check (corrector ortográfico) de Sharepoint 2010
Crear una document library a nivel del root site, es decir a nivel de site collection llamada ‘Spelling’.
Crear un archivo .txt con términos custom que se agregaran al diccionarion– un término por línea y guardalo con el nombre “Custom Dictionary.txt”.
Y subí el txt a la librería “Spelling”.
8-Relink los forms de infopath después de migrar
También se puede usar el siguiente comando de powershell;
Update-SPInfoPathAdminFileURL -find <OldUURLtoReplace> -replace <NewURL>
9-Jquery y SPServices
Si se usa una versión más grande de SPServices que 0.7.1a usarlo de la siguiente manera:
jQuery(xData.responseXML).SPFilterNode(“z:row”)
Sino usar:
jQuery(xData.responseXML).find(“z\\:row’”)
10-Desactivar una feature en todos los sitios de una site collection
$url = "http://sharepoint_site"
$sitio = Get-SPsitio $url
foreach($web in $sitio.AllWebs)
{
$url = $web.Url
if($url -ne $url){
foreach($feature in Get-SPFeature -Web $url)
{
$featureName = $feature.DisplayName
if($featureName -eq "NOMBRE_FEATURE")
{
"Desactivo al feature en la web"
Disable-SPFeature -Identity NOMBRE_FEATURE -Url $url -Confirm:$false
break;
}
}
}
}
No hay comentarios:
Publicar un comentario