1-Obtener el ID de una lista
- Ir a la lista SharePoint usando el navegador
- Seleccionar Settings + List Settings
- Copiar la url del navegador
- cambiar todo los “%7B” a “{”
- cambiar todo los “%2D” a “-“
- cambiar todo los“%7D” a “}”
Se obtiene el ID = {26534EF9-AB3A-46E0-AE56-EFF168BE562F}"
2-Ciclo de vida de webparts
1. protected override void OnInit(EventArgs e)
2. protected override void OnLoad(EventArgs e)
3. protected override void CreateChildControls()
4. protected override void LoadViewState(object savedState) //sólo en postback
5. protected override void OnPreRender(EventArgs e)
6. protected override void Render(System.Web.UI.HtmlTextWriter writer)
7. protected override void OnUnload(EventArgs e)
8. public override void Dispose()
3-Cambiar la cookie de la session en una autentificación basada en claims, una cookie es escrita al disco para la almacenar el claims, lo cual previene de autentificarte siempre al abrir un browser nuevo o un descargar un archivo
$sts = Get-SPSecurityTokenServiceConfig
$sts.UseSessionCookies = $true
$sts.Update()
iisresetMás info: http://blog.sharepointsite.co.uk/2012/03/office-document-in-sp2010-wont-open.html
4-Listar todos los documentos y folders de una librería vía CMD
Tienes el siguiente sitio: http://documents/Products/Forms/AllItems.aspx
La dirección UNC en el windows explorer es:
Abro un cmd:
DIR /d /s (nombre del path UNC) > (nombre del archivo que quieres exportar con la info)
Ejemplo:
DIR /d /s \\documents\products > c:\productfilelist.txt
5-Abrir una página para editar (edit mode)
6-Determinar el tiempo de ejecución de una determinada sección de código en SharePoint
El Nombre de Espacio System.Diagnostics contiene una clase llamada Stopwactch que permite crear un cronometro.
1: Stopwatch sObj = Stopwatch.StartNew();
2: System.IO.File.WriteAllText ("timertest.txt", new string ('*', 30000000));3: Console.WriteLine (sObj .Elapsed); // 00:00:01.4322661
7-Saber quién creo una lista, es decir el autor de la misma
1: $miSitio = Get-SPWeb http://sharepoint2: $miLista = $miSitio.lists["nombre de lista"]3: $creador = $miLista.Author
4: Write-Host $creador
También se puede usar una query contra la base de datos
Averigua el ID de una lista (ver item 1).
Ir a la base de contenidos que contiene la lista con el SQL Managment Studio. Ejecutar la siguiente consulta:
1: SELECT tp_Author2: FROM [WSS_Content].[dbo].[Lists]3: WHERE [tp_ID] = 'ID de la lista'
El ID que retorna la query utilizar en otra query
1: SELECT *2: FROM [WSS_Content].[dbo].[UserInfo]3: WHERE tp_ID = 'ID retornado de la consulta anterior'
8-La opción de ”Editar Página” está grisada o no se ve:
El problema de que esté grisada la opción es porque alguien tiene tomada la página (check out). Si sos administrador, puedes cancelar el check out.
En el caso que no la veas la opción, agrega lo siguiente a la url del navegador: ToolPaneView=2
No hay comentarios:
Publicar un comentario