Set-SPDiagnosticConfig

Définit les paramètres de configuration du diagnostic sur la batterie de serveurs.

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

Utilisez l’applet de Set-SPDiagnosticConfig commande pour définir les paramètres de configuration de diagnostic sur l’ensemble de la batterie de serveurs.

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

------------------EXEMPLE 1-----------------------

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

Cet exemple active ErrorReporting, désactive DownloadErrorReportingUpdatesEnable et définit DaysToKeepLog sur 60.

------------------EXEMPLE 2-----------------------

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

Cet exemple désactive CEIP et définit LogCutInterval à 60 minutes.

Paramètres

-AllowLegacyTraceProviders

Spécifie que les fournisseurs de trace créés pour les versions précédentes des produits et technologies SharePoint peuvent écrire dans la session de suivi des produits 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

Spécifie si les données d'utilisation de l'application agrégées sont automatiquement téléchargées vers 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

Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

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

Spécifie si la participation au Programme d'amélioration du produit est activée.

Le Programme d'amélioration du produit est conçu pour améliorer la qualité, la fiabilité et les performances des produits et technologies Microsoft. Avec votre autorisation, des informations anonymes sur votre serveur sont envoyées à Microsoft pour améliorer les produits SharePoint.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie le nombre de jours de conservation des fichiers journaux de suivi. Le type doit correspondre à un nombre valide compris entre 1 et 366. La valeur par défaut est 14 jours.

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

Spécifie si le fichier de contrôle à distance des rapports d'erreur est téléchargé.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie si les rapports d'erreur sont téléchargés automatiquement vers Microsoft.

Les rapports d'erreur incluent les informations suivantes : les informations concernant l'état du serveur au moment où un problème se produit, la version du système d'exploitation et du matériel utilisés, et l'ID de produit numérique (peut être utilisé pour identifier votre licence). L'adresse IP de votre ordinateur est également envoyée, car vous vous connectez à un service en ligne pour envoyer des rapports d'erreurs ; toutefois, l'adresse IP n'est utilisée que pour générer des statistiques d'agrégation.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie si la collecte des rapports d'erreur est activée.

Des rapports d'erreurs sont créés quand votre système rencontre des problèmes matériels ou logiciels. Microsoft et ses partenaires utilisent activement ces rapports pour améliorer la fiabilité des logiciels. Le rapport d'erreurs inclut : des informations concernant l'état du serveur au moment où s'est produit le problème, la version du système d'exploitation et le matériel informatique utilisés, et l'ID du produit permettant d'identifier votre licence. L'adresse IP de votre ordinateur est également envoyée, car vous vous connectez à un service en ligne pour envoyer des rapports d'erreurs ; toutefois, l'adresse IP n'est utilisée que pour générer des statistiques d'agrégation.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie si la fonction de protection de flux du journal des événements est activée.

Si le journal des événements contient des événements similaires, certains messages en double sont supprimés. Après un certain temps, il crée alors un message résumant le nombre d'événements qui ont été supprimés.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie, en minutes, la fréquence d'écriture d'un événement récapitulatif indiquant le nombre d'événements supprimés en raison de la protection de flux.

La plage d'entiers est comprise entre 1 et 1 440. La valeur par défaut est 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

Spécifie, en minutes, le temps qui doit s'écouler sans déclenchement d'un événement pour quitter la protection de flux.

La plage d'entiers est comprise entre 1 et 1 440. La valeur par défaut est 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

Spécifie le nombre d'événements autorisés dans une période donnée avant qu'un événement soit considéré comme excédentaire pour le journal des événements.

La plage d'entiers est comprise entre 1 et 100. La valeur par défaut est 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

Spécifie, en minutes, la période à surveiller pour la survenance d'événements potentiellement excédentaires.

La plage d'entiers est comprise entre 1 et 1 440. La valeur par défaut est 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

Utilisez le résultat de l’applet Get-SPDiagnosticConfig de commande, apportez des modifications, puis pipelinez l’objet dans Set-SPDiagnosticConfig l’applet de commande pour mettre à jour la base de données de contenu.

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

Spécifie le nombre de minutes entre les substitutions de fichiers journaux.

La valeur doit être un entier valide compris entre 0 et 1 440.

La valeur par défaut est de 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

Spécifie le volume de stockage maximum à utiliser pour les fichiers journaux de suivi, en gigaoctets (Go).

La valeur par défaut est 1 000 et ne prend effet que lorsque l'applet de commande LogMaxDiskSpaceusageEnabled a la valeur True.

Le type doit correspondre à un nombre valide compris entre 1 et 1 000.

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

Spécifie le chemin d'accès vers l'emplacement où résideront les fichiers journaux.

Le type doit être un chemin d'accès valide au format C:\Journaux.

L'emplacement par défaut est %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Journaux.

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

Spécifie si l'espace maximal réservé aux fichiers journaux de suivi doit être limité.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie le temps (en minutes) entre les rapports d'erreur de script.

Le type doit être un entier valide compris entre 0 et 1 440. La valeur est spécifiée en minutes.

La valeur par défaut est de 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

Spécifie si la fonction de création de rapports d'erreur est activée pour les erreurs de script client.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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

Spécifie si la fonction de création de rapports d'erreurs de script requiert l'authentification.

Le type doit être l'une des valeurs suivantes :

  • $True
  • $False

La valeur par défaut est $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