Freigeben über


Set-SPDiagnosticConfig

Legt Einstellungen für die Diagnosekonfiguration für die Farm fest.

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>]

Beschreibung

Verwenden Sie das Set-SPDiagnosticConfig Cmdlet, um Diagnosekonfigurationseinstellungen für die gesamte Farm festzulegen.

Informationen zu Berechtigungen sowie Aktuelles zu Windows PowerShell für SharePoint-Produkte finden Sie in der Onlinedokumentation unter SharePoint Server-Cmdlets.

Beispiele

------------------BEISPIEL 1-----------------------

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

In diesem Beispiel wird ErrorReporting aktiviert, DownloadErrorReportingUpdatesEnable und DaysToKeepLog auf 60 festgelegt.

------------------BEISPIEL 2-----------------------

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

This example disables CEIP and sets LogCutInterval to 60 minutes.

Parameter

-AllowLegacyTraceProviders

Gibt an, dass Ablaufverfolgungsanbieter, die für frühere Versionen von SharePoint-Produkten und -Technologien erstellt wurden, in die Ablaufverfolgungssitzung für SharePoint-Produkte schreiben können.

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

Gibt an, ob aggregierte Daten zur App-Verwendung automatisch für Microsoft hochgeladen werden.

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

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

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

Gibt an, ob die Teilnahme am Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Program, CEIP) aktiviert ist.

The CEIP is designed to improve the quality, reliability, and performance of Microsoft products and technologies. Mit Ihrer Erlaubnis werden anonyme Informationen zu Ihrem Server an Microsoft gesendet, um sharePoint-Produkte zu verbessern.

Bei dem Typ muss es sich um einen der folgenden Werte handeln:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, wie viele Tage Ablaufverfolgungs-Protokolldateien gespeichert werden sollen. Der Typ muss eine gültige Zahl zwischen 1 und 366 sein. Die Standardeinstellung beträgt 14 Tage.

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

Gibt an, ob die Remotesteuerungsdatei für die Fehlerberichterstattung heruntergeladen wird.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, ob Fehlerberichte automatisch zu Microsoft hochgeladen werden.

Fehlerberichte umfassen Folgendes: Informationen zum Zustand des Servers, wenn ein Problem auftritt; Betriebssystemversion und verwendete Computerhardware; und die digitale Produkt-ID, die verwendet werden kann, um Ihre Lizenz zu identifizieren. Die IP-Adresse des Computers wird auch gesendet, da Sie sich für das Übermitteln von Fehlerberichten mit einem Onlinedienst verbinden. Allerdings wird die IP-Adresse nur dazu verwendet, Gesamtstatistiken zu generieren.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, ob die Erfassung von Fehlerberichten aktiviert ist.

Fehlerberichte werden erstellt, wenn auf Ihrem System Hardware- oder Softwareprobleme auftreten. Microsoft und ihre Partner nutzen diese Berichte aktiv, um die Zuverlässigkeit der Software zu verbessern. Fehlerberichte umfassen Folgendes: Informationen zum Zustand des Servers, wenn das Problem auftritt; Betriebssystemversion und verwendete Computerhardware; und die digitale Produkt-ID, die verwendet werden kann, um Ihre Lizenz zu identifizieren. Die IP-Adresse des Computers wird auch gesendet, da Sie sich für das Übermitteln von Fehlerberichten mit einem Onlinedienst verbinden. Allerdings wird die IP-Adresse nur dazu verwendet, Gesamtstatistiken zu generieren.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, ob das Feature Ereignisprotokoll-Flutschutz aktiviert ist.

Wenn mehrere ähnliche Ereignisse in das Ereignisprotokoll geschrieben werden, werden einige doppelt vorkommende Meldungen unterdrückt. Nach einer gewissen Zeit wird dann eine Zusammenfassungsmeldung geschrieben, die angibt, wie viele Ereignisse unterdrückt wurden.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, wie häufig (in Minuten) ein Zusammenfassungsereignis mit der Angabe geschrieben wird, wie viele Ereignisse aufgrund des Flutschutzes unterdrückt wurden.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert ist 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

Gibt an, wie viel Zeit (in Minuten) ohne das Auslösen eines Ereignisses vergehen muss, damit der Flutschutz beendet werden kann.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert lautet 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

Gibt an, wie viele Ereignisse in einem bestimmten Zeitrahmen zulässig sind, bevor ein Ereignis als Ursache für eine Überflutung des Ereignisprotokolls erachtet wird.

Der ganzzahlige Bereich liegt zwischen 1 und 100. Der Standardwert ist 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

Gibt den Zeitrahmen in Minuten an, während dessen die Überwachung auf möglicherweise eine Überflutung auslösende Ereignisse erfolgen soll.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert lautet 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

Verwenden Sie das Ergebnis aus dem Get-SPDiagnosticConfig Cmdlet, nehmen Sie Änderungen vor, und übergeben Sie das Objekt dann in Set-SPDiagnosticConfig das Cmdlet, um die Inhaltsdatenbank zu aktualisieren.

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

Gibt die Anzahl von Minuten zwischen Protokolldateirollovers an.

Der Wert muss eine gültige ganze Zahl zwischen 0 und 1440 sein.

Der Standardwert ist 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

Gibt den maximal für Ablaufverfolgungs-Protokolldateien verwendeten Speicherplatz in Gigabyte (GB) an.

Der Standardwert ist 1000. Dieser wird nur wirksam, wenn das Cmdlet LogMaxDiskSpaceusageEnabled auf True festgelegt ist.

Der Typ muss eine gültige Zahl zwischen 1 und 1000 sein.

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

Gibt den Pfad an, in dem Protokolldateien gespeichert werden.

Der Typ muss ein gültiger Pfad im Format C:\Logs sein.

Der Standardpfad lautet %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

Gibt an, ob der maximal für Ablaufverfolgungs-Protokolldateien verwendete Speicherplatz eingeschränkt wird.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt die Zeit zwischen Skriptfehlerberichten (in Minuten) an.

Der Typ muss eine gültige ganze Zahl zwischen 0 und 1440 sein. Der Wert wird in Minuten angegeben.

Der Standardwert ist 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

Gibt an, ob die Fehlerberichterstattung für Clientskriptfehler aktiviert ist.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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

Gibt an, ob für die Erstellung von Skriptfehlerberichten eine Authentifizierung erforderlich ist.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $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