Set-SPDiagnosticConfig

Establece la configuración de diagnóstico en la granja.

Syntax

Set-SPDiagnosticConfig
   [-AllowLegacyTraceProviders]
   [-AppAnalyticsAutomaticUploadEnabled]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-CustomerExperienceImprovementProgramEnabled]
   [-DaysToKeepLogs <Int32>]
   [-DownloadErrorReportingUpdatesEnabled]
   [-ErrorReportingAutomaticUploadEnabled]
   [-ErrorReportingEnabled]
   [-EventLogFloodProtectionEnabled]
   [-EventLogFloodProtectionNotifyInterval <Int32>]
   [-EventLogFloodProtectionQuietPeriod <Int32>]
   [-EventLogFloodProtectionThreshold <Int32>]
   [-EventLogFloodProtectionTriggerPeriod <Int32>]
   [-InputObject <PSObject>]
   [-LogCutInterval <Int32>]
   [-LogDiskSpaceUsageGB <Int32>]
   [-LogLocation <String>]
   [-LogMaxDiskSpaceUsageEnabled]
   [-ScriptErrorReportingDelay <Int32>]
   [-ScriptErrorReportingEnabled]
   [-ScriptErrorReportingRequireAuth]
   [<CommonParameters>]

Description

Use el Set-SPDiagnosticConfig cmdlet para establecer los valores de configuración de diagnóstico en toda la granja de servidores.

Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.

Ejemplos

------------------EJEMPLO 1-----------------------

Set-SPDiagnosticConfig -ErrorReportingEnabled -DownloadErrorReportingUpdatesEnabled:$false -DaysToKeepLog 60

En este ejemplo se habilita ErrorReporting, se deshabilita DownloadErrorReportingUpdatesEnable y se establece DaysToKeepLog en 60.

------------------EJEMPLO 2-----------------------

$config = Get-SPDiagnosticConfig
$config.CustomerExperienceImprovementProgramEnabled = $false
$config.LogCutInterval = 60
$config | Set-SPDiagnosticConfig

Este ejemplo deshabilita CEIP y establece LogCutInterval en 60 minutos.

Parámetros

-AllowLegacyTraceProviders

Especifica que los proveedores de seguimiento creados para versiones anteriores de Productos y tecnologías de SharePoint pueden escribir en la sesión de seguimiento para productos de SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AppAnalyticsAutomaticUploadEnabled

Especifica si los datos de uso de aplicación conjuntos se cargan automáticamente a Microsoft.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-CustomerExperienceImprovementProgramEnabled

Especifica si se habilita la participación en el Programa para la mejora de la experiencia del usuario (CEIP).

Este programa se ha diseñado para aumentar la calidad, la confiabilidad y el rendimiento de los productos y las tecnologías de Microsoft. Con su permiso, se envía información anónima sobre el servidor a Microsoft para ayudar a mejorar los productos de SharePoint.

El tipo debe ser uno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DaysToKeepLogs

Especifica el número de días que se deben conservar los archivos de registro de seguimiento. El tipo debe ser un número válido entre 1 y 366. El valor predeterminado es de 14 días.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DownloadErrorReportingUpdatesEnabled

Especifica si se descarga el archivo de control remoto de informe de errores.

El tipo debe ser uno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ErrorReportingAutomaticUploadEnabled

Especifica si los informes de errores se cargan en Microsoft automáticamente.

Los informes de errores incluyen lo siguiente: información relacionada con el estado del servidor cuando se produce un problema, la versión del sistema operativo y el hardware que se usan, y el id. de producto digital, que se puede usar para identificar la licencia. Además, se envía la dirección IP del PC porque se está conectando con un servicio en línea para enviar mensajes de error; sin embargo, la dirección IP solo se usa para agregar estadísticas.

El tipo debe ser uno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ErrorReportingEnabled

Especifica si se habilita la colección de informes de errores.

Los informes de errores se crean cuando el sistema encuentra problemas de hardware o software. Microsoft y sus asociados usan activamente estos informes para aumentar la confiabilidad del software. Los informes de errores incluyen lo siguiente: información relacionada con el estado del servidor cuando se produce el problema; la versión del sistema operativo y el hardware que se usan, y el id. de producto digital, que se puede usar para identificar la licencia. Además, se envía la dirección IP del PC porque se está conectando con un servicio en línea para enviar mensajes de error; sin embargo, la dirección IP solo se usa para agregar estadísticas.

El tipo debe ser uno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionEnabled

Especifica si se habilita la característica de protección contra ataques "flood" de congestión del servidor del registro de eventos.

Si se escriben varios eventos similares en el registro de eventos, se suprimen algunos mensajes duplicados. Tras un período de tiempo determinado, se escribe un mensaje de resumen que muestra la cantidad de eventos suprimidos.

El tipo debe ser alguno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionNotifyInterval

Especifica en minutos la frecuencia con la que se escribe un evento de resumen y se indica cuántos eventos se suprimieron debido a la protección contra ataques "flood" de congestión del servidor.

El intervalo de enteros está comprendido entre 1 y 1440. El valor predeterminado es 5.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionQuietPeriod

Especifica en minutos cuánto tiempo debe transcurrir sin que se desencadenen eventos para salir de la protección contra ataques "flood" de congestión del servidor.

El intervalo de enteros está comprendido entre 1 y 1440. El valor predeterminado es 2.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionThreshold

Especifica el número de eventos permitido en un período de tiempo determinado antes de que se considere que un evento está haciendo un ataque "flood" de congestión del servidor contra el registro de eventos.

El intervalo de enteros está comprendido entre 1 y 100. El valor predeterminado es 5.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionTriggerPeriod

Especifica en minutos el período de tiempo necesario para encontrar los eventos que puedan hacer ataques "flood" de congestión del servidor.

El intervalo de enteros está comprendido entre 1 y 1440. El valor predeterminado es 2.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-InputObject

Use el resultado del Get-SPDiagnosticConfig cmdlet, realice modificaciones y, a continuación, canalícelo al Set-SPDiagnosticConfig cmdlet para actualizar la base de datos de contenido.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogCutInterval

Especifica el número de minutos entre los rollovers de archivos de registro.

El tipo debe ser un entero válido entre 0 y 1440.

El valor predeterminado es 30.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogDiskSpaceUsageGB

Especifica la cantidad máxima de almacenamiento que se debe usar para los archivos de registro de seguimiento en gigabytes (GB).

El valor predeterminado es 1000 y solamente surte efecto si el cmdlet LogMaxDiskSpaceusageEnabled se establece en True.

El tipo debe ser un número válido entre 1 y 1000.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogLocation

Especifica la ruta de acceso en la que residirán los archivos de registro.

El tipo debe ser una ruta de acceso válida con el formato C:\Logs.

La ubicación predeterminada es %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Logs.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogMaxDiskSpaceUsageEnabled

Especifica si se debe restringir el espacio máximo que se va a usar para los archivos de registro de seguimiento.

El tipo debe ser alguno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $False.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingDelay

Especifica el tiempo (en minutos) entre los informes de errores de script.

El tipo debe ser un entero válido entre 0 y 1440. El valor se especifica en minutos.

El valor predeterminado es 30.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingEnabled

Especifica si los informes de errores están habilitados para los errores de script de cliente.

El tipo debe ser alguno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingRequireAuth

Especifica si los informes de errores de script requieren autenticación.

El tipo debe ser alguno de los siguientes valores:

  • $True
  • $False

El valor predeterminado es $True.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019