Visualización de registros de diagnóstico (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2016-11-30

Puede usar los datos de los registros del Servicio de creación de registros unificado (ULS) en Microsoft SharePoint Server 2010 para solucionar problemas de la granja de servidores. El registro de ULS puede recopilar datos en varios niveles según la configuración del registro. Puede usar Windows PowerShell para filtrar datos, mostrarlos de varias formas y enviarlos a una cuadrícula de datos con la que puede filtrar, ordenar, agrupar y exportar datos a Microsoft Excel 2010.

Para obtener más información, vea Configuración del registro de diagnóstico (SharePoint Server 2010).

Ver y filtrar eventos de registro mediante Windows PowerShell

Puede usar Windows PowerShell para ver y filtrar eventos de registro. No puede hacer esto con Administración central.

Para ver y filtrar eventos de registro mediante Windows PowerShell

  1. Compruebe que cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell, escriba uno de los siguientes comandos:

    • Todos los eventos de rastreo:

      Get-SPLogEvent

    • Por nivel:

      Get-SPLogEvent | Where-Object {$_.Level -eq [Information | Warning | Error | Critical | Verbose | Unexpected | Monitorable | High | Medium]}

    • Por área:

      Get-SPLogEvent | Where-Object {$_.Area -eq <Area>}

      Donde <Área> es el valor de la propiedad Area.

    • Por categoría:

      Get-SPLogEvent | Where-Object {$_.Category -eq <Category>

      Donde <Categoría> es el valor de la propiedad Category.

    • Por identificador de evento:

      Get-SPLogEvent | Where-Object {$_.EventID -eq <EventID>}

      Donde <IdentificadorDeEvento> es el valor de la propiedad EventID.

    • Por texto de mensaje:

      Get-SPLogEvent | Where-Object {$_.Message -like "*<string>*"}

      Donde <cadena> es la cadena que se encuentra en el mensaje de evento.

    • Por proceso:

      Get-SPLogEvent | Where-Object {$_.Process -like "*<Process>*"}

      Donde <Proceso> es el valor de la propiedad Process.

    Sugerencia

    De forma predeterminada, el comando devuelve datos de la carpeta del registro de ULS predeterminada. Para ver y filtrar los eventos de rastreo de una carpeta compartida en una red, use el parámetro Directory del cmdlet Get-SPLogEvent.
    Para ver más detalles sobre cada evento de rastreo, use Format-List al final del comando. Por ejemplo, Get-SPLogEvent | Where-Object {$_.Area -eq "SharePoint Foundation"} | Format-List.

Para obtener más información, vea Get-SPLogEvent.

Nota

Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.

Ver y exportar registros de diagnóstico mediante el cmdlet Out-GridView de Windows PowerShell

Windows PowerShell proporciona una característica potente y fácil de usar que muestra los datos tabulares obtenidos de los comandos de Windows PowerShell en una cuadrícula de datos que puede filtrar y en la que puede realizar búsquedas en una ventana independiente. Puede usar la cuadrícula para ver los eventos de registro y realizar las siguientes operaciones en los datos:

  • Ordenar los datos por cualquier columna.

  • Ver los datos en grupos.

  • Filtrar los datos por nivel, área, categoría, mensaje, identificador de evento o marca de tiempo.

  • Buscar en los datos cualquier cadena.

  • Exportar datos sin procesar, organizados o filtrados a una hoja de cálculo.

Nota

No se puede usar el cmdlet Out-GridView con los cmdlets que usan el verbo Format. El cmdlet Out-GridView recibe objetos, mientras que los cmdlets que usan el verbo Format sólo devuelven texto con formato. Sin embargo, puede filtrar antes los datos que se enviarán a la vista de cuadrícula usando la canalización Where-Object, por ejemplo, Get-SPLogEvent | Where-Object {$_.Area -eq "SharePoint Foundation"} | Out-GridView.
Si la cuadrícula muestra una cantidad superior a varios cientos de filas, es posible que se ejecute lentamente, especialmente si realiza operaciones complejas de filtrado. Para obtener un rendimiento más rápido, exporte los datos a Excel 2010.

Para obtener más información, vea el tema sobre Out-GridView (https://go.microsoft.com/fwlink/?linkid=181248&clcid=0xC0A) y el tema de revisión de Out-GridView (https://go.microsoft.com/fwlink/?linkid=181249&clcid=0xC0A).

Para ver y filtrar registros de diagnóstico mediante Windows PowerShell

  1. Compruebe que cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    Get-SPLogEvent | Out-GridView

  6. Para ver los resultados en grupos:

    1. Haga clic con el botón secundario en el encabezado de columna, haga clic en Mostrar en grupos y, a continuación, haga clic en el encabezado de columna del valor que desea utilizar para agrupar los resultados.

    2. Para expandir o contraer un grupo específico, haga clic en la flecha que aparece junto al nombre del grupo.

    3. Para quitar agrupaciones, haga clic con el botón secundario en el encabezado de columna y, a continuación, haga clic en Mostrar en grupos.

  7. Para ordenar las columnas, haga clic en el encabezado de columna.

  8. Para buscar una cadena específica, escriba la cadena en el cuadro Buscar. La búsqueda se realiza en todas las columnas y filas. Para borrar la búsqueda, haga clic en Borrar todo.

  9. Para filtrar datos con un solo criterio, escriba lo siguiente en el cuadro Buscar: <nombre de propiedad>:<valor>. Por ejemplo, para buscar todas las entradas de registro generadas por Windows SharePoint Foundation 2010, escriba lo siguiente: Area:SharePoint Foundation. Para borrar el filtro, haga clic en Borrar todo.

  10. Para filtrar datos usando más de un criterio o usando criterios con "contiene, comienza por, termina con" u otros métodos:

    1. Haga clic en Consulta.

    2. Haga clic en Agregar.

    3. Haga clic en la casilla de verificación de las propiedades que desea usar para filtrar y, a continuación, haga clic en Aceptar.

    4. Haga clic en contiene para cambiar a un método de filtrado distinto. Los métodos disponibles son contiene, no contiene, comienza por, es igual a, no es igual a, termina con, está vacío y no está vacío.

    5. Escriba un valor en el cuadro de texto.

    6. Repita los pasos “e” y “f” para cada propiedad que seleccionó en el paso “c”.

    7. Una vez especificados todos los criterios de filtrado, haga clic en el botón de búsqueda para filtrar la cuadrícula de datos.

    8. Para borrar un filtro especifico, haga clic en el botón X.

    9. Para borrar todos los filtros, contraiga la vista de consulta y haga clic en el botón Borrar todo.

Para exportar datos de una cuadrícula a una hoja de cálculo

  1. Seleccione las filas que desea exportar. Puede seleccionar varias columnas de distintas formas: presione Mayús y arrastre para seleccionar un bloque de columnas, presione CTRL+clic para seleccionar columnas específicas o presione CTRL+A para seleccionar todas las columnas.

    También puede filtrar y ordenar los datos antes de copiarlos en una hoja de cálculo. Cuando ordena o filtra datos, solo se copian los datos visibles.

  2. Copie las filas seleccionadas usando CTRL+C.

  3. Abra la página del libro de la hoja de cálculo y, a continuación, pegue en la página las filas copiadas usando CTRL+V.

See Also

Concepts

Configuración del registro de diagnóstico (SharePoint Server 2010)
Introducción a la supervisión (SharePoint Server 2010)