Cómo modificar los niveles de registro para procesos de Exchange
Se aplica a: Exchange Server 2007 SP1, Exchange Server 2007
Última modificación del tema: 2009-07-07
En este tema se explica cómo cambiar el nivel de registro de diagnóstico en procesos de Exchange Server con el fin de ayudar a solucionar los problemas que puedan producirse en un entorno de Microsoft Exchange Server 2007.
En la versión RTM de Exchange 2007 y Exchange 2007 Service Pack 1 (SP1), se pueden usar el Shell de administración de Exchange Management o el Editor del Registro para cambiar el nivel de registro de diagnóstico. En Exchange Service Pack 2 (SP2) se puede usar también el Asistente para administrar propiedades del registro de diagnóstico de la Consola de administración de Exchange para la misma tarea.
Los niveles posibles de registro que se pueden definir son: 0 (inferior), 1 (bajo), 3 (medio), 5 (alto) y 7 (experto). En el Shell de administración de Exchange se pueden usar los números o el nombre. El nivel de registro predeterminado es 0 (inferior). Siempre debe cambiar el nivel de registro a la configuración predeterminada tras completar las actividades de solución de problemas.
Puede que modificar el nivel de registro de un proceso determinado no dé lugar a eventos adicionales en el registro de eventos. Muchas variables influyen en si un cambio en el ajuste del nivel de registro del proceso aumentará el número de eventos. Entre estas variables se incluyen las acciones realizadas por el proceso y el número de eventos implementados en el código fuente para el nivel de registro seleccionado.
Antes de empezar
Antes de llevar a cabo el procedimiento siguiente, debe realizar las acciones de una de las secciones siguientes, dependiendo de si ejecuta Exchange 2007 RTM, Exchange 2007 SP1 o Exchange 2007 SP2.
Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.
Permisos para Exchange 2007 SP2
Para realizar este procedimiento en Exchange 2007 SP2, debe delegar lo siguiente en la cuenta que use:
- Función Administrador de servidores de Exchange y pertenencia al grupo Administradores local para el servidor de destino
Permisos para Exchange 2007 SP1 y Exchange 2007 RTM
Para realizar este procedimiento en Exchange 2007 SP1 y Exchange 2007 RTM debe delegar lo siguiente en la cuenta que use:
- Pertenencia al grupo Administradores local
Procedimiento
Exchange 2007 SP2
Para usar la Consola de administración de Exchange para cambiar el nivel de registro de un proceso de Exchange
Inicie la Consola de administración de Exchange.
En el árbol de la consola, haga clic en Configuración del servidor u otro contenedor de servidor.
En el panel de acciones, haga clic en Administrar propiedades del registro de diagnóstico. Se muestra el Asistente para administrar propiedades del registro de diagnóstico.
En la página Configurar las propiedades de registro de diagnóstico de servidor, haga clic en Actualizar niveles de registro para servicios.
En la lista de niveles de registro, expanda el servicio para el que desea establecer el nivel de registro.
Seleccione la propiedad para la que desea establecer el nivel de registro.
En la lista de niveles de registro, seleccione una de las siguientes opciones: Mínimo, Bajo, Medio, Alto o Experto.
Repita los pasos 5 y 6 para cada servicio para el que desee establecer el nivel de registro.
Haga clic en Configurar.
En la página Finalización, confirme si el registro de diagnóstico se ha configurado correctamente. Un estado Finalizado indica que el asistente finalizó la tarea correctamente. Un estado Error indica que la tarea no se pudo completar. Si la tarea da como resultado un error, revise el resumen para buscar una explicación y, a continuación, haga clic en Atrás para realizar cualquier cambio de configuración.
Haga clic en Finalizar para completar el Asistente para administrar propiedades de registro de diagnóstico.
Para usar el Shell de administración de Exchange para cambiar el nivel de registro de un proceso de Exchange
Para identificar todos los procesos que tienen niveles de registro configurables, incluida la configuración actual, ejecute el comando siguiente.
Get-EventLogLevel
Para identificar el nivel de registro actual de un proceso específico, ejecute el comando siguiente.
Get-EventLogLevel <process>
Para cambiar el nivel de registro de un proceso específico, ejecute el comando siguiente.
Set-EventLogLevel <process> -Level <level>
Para comprobar que se ha modificado el nivel de registro, ejecute el comando siguiente:
Get-EventLogLevel <process>
Sustituya <level> por el nivel (palabra o número). Por ejemplo:
Set-EventLogLevel MSExchangeMU\General -Level Medium
Nota
Los procesos que tienen espacios en el nombre, como MSExchangeIS\9002 System\Virus Scanning, deben entrecomillarse. Por ejemplo: "MSExchangeIS\9002 System\Virus Scanning"
Nota
Puede obtener más información acerca de un proceso si agrega la variable "|fl", sin comillas, al comandoget. Por ejemplo:
Get-EventLogLevel <process> |fl
Nota Una vez completadas las actividades de solución de problemas, establezca el nivel de registro de nuevo en el nivel predeterminado.
Para obtener información más detallada acerca de la sintaxis y los parámetros, consulte Get-EventLogLevelSet-EventLogLevel (página en inglés).
Para usar el Editor del Registro para cambiar el nivel de registro de un proceso de Exchange
Inicie el Editor del Registro (regedit).
Advertencia
UNRESOLVED_TOKEN_VAL(exRegistry)
Busque la clave del Registro siguiente: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
En el panel detallado, cambie los Datos de valor de la clave General por el nuevo valor.
Salga del Editor del Registro.
Nota
Una vez completadas las actividades de solución de problemas, establezca el nivel de registro de nuevo en el nivel predeterminado.
Exchange 2007 SP1 y Exchange 2007 RTM
Para usar el Shell de administración de Exchange para cambiar el nivel de registro de un proceso de Exchange
Para identificar todos los procesos que tienen niveles de registro configurables, incluida la configuración actual, ejecute el comando siguiente.
Get-EventLogLevel
Para identificar el nivel de registro actual de un proceso específico, ejecute el comando siguiente.
Get-EventLogLevel <process>
Para cambiar el nivel de registro de un proceso específico, ejecute el comando siguiente.
Set-EventLogLevel <process> -Level <level>
Para comprobar que se ha modificado el nivel de registro, ejecute el comando siguiente:
Get-EventLogLevel <process>
Sustituya <level> por el nivel (palabra o número). Por ejemplo:
Set-EventLogLevel MSExchangeMU\General -Level Medium
Nota
Los procesos que tienen espacios en el nombre, como MSExchangeIS\9002 System\Virus Scanning, deben entrecomillarse. Por ejemplo: "MSExchangeIS\9002 System\Virus Scanning"
Nota
Puede obtener más información acerca de un proceso si agrega la variable "|fl", sin comillas, al comandoget. Por ejemplo:
Get-EventLogLevel <process> |fl
Nota Una vez completadas las actividades de solución de problemas, establezca el nivel de registro de nuevo en el nivel predeterminado.
Para obtener información más detallada acerca de la sintaxis y los parámetros, consulte Get-EventLogLevelSet-EventLogLevel (página en inglés).
Para usar el Editor del Registro para cambiar el nivel de registro de un proceso de Exchange
Inicie el Editor del Registro (regedit).
Advertencia
UNRESOLVED_TOKEN_VAL(exRegistry)
Busque la clave del Registro siguiente: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
En el panel detallado, cambie los Datos de valor de la clave General por el nuevo valor.
Salga del Editor del Registro.
Nota
Una vez completadas las actividades de solución de problemas, establezca el nivel de registro de nuevo en el nivel predeterminado.
Para obtener más información
Para obtener una lista de procesos de Exchange 2007 con niveles de registro configurables, consulte Procesos con niveles de registro de eventos configurables.