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 |