Partager via


Set-SPDiagnosticConfig

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

Syntaxe

Default (Par défaut)

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

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-AppAnalyticsAutomaticUploadEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Spécifie si les données d'utilisation de l'application agrégées sont automatiquement téléchargées vers Microsoft.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-AssignmentCollection

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SPAssignmentCollection
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CustomerExperienceImprovementProgramEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-DaysToKeepLogs

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-DownloadErrorReportingUpdatesEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ErrorReportingAutomaticUploadEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ErrorReportingEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-EventLogFloodProtectionEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-EventLogFloodProtectionNotifyInterval

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-EventLogFloodProtectionQuietPeriod

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-EventLogFloodProtectionThreshold

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-EventLogFloodProtectionTriggerPeriod

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-InputObject

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:PSObject
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LogCutInterval

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-LogDiskSpaceUsageGB

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-LogLocation

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-LogMaxDiskSpaceUsageEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ScriptErrorReportingDelay

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ScriptErrorReportingEnabled

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ScriptErrorReportingRequireAuth

Applicable : SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.